
- Anthropicがリサーチプレビュー版として公開したClaude Code用の新機能
- Claude Codeのセッション内にTelegramやDiscordなどの外部プラットフォームからメッセージやアラートをプッシュできる新機能
- 外出中などのPC操作ができない状況でも、スマートフォンのチャットアプリからClaudeに指示を出し、コードベースの操作やCI結果への対応をリモートで行える
2026年3月20日、Anthropicは「Claude Code Channels」をリサーチプレビューとして公開しました!
Claude Code Channelsは、Claude Codeのセッション内にTelegramやDiscordなどの外部プラットフォームからメッセージやアラートをプッシュできる新機能です。つまり、外出中などのPC操作ができない状況でも、スマートフォンのチャットアプリからClaudeに指示を出し、コードベースの操作やCI結果への対応をリモートで行えるようになります。
本記事では、Claude Code Channelsの仕組みから使い方、活用シーンまでを徹底解説しますので、ぜひ最後までご覧ください!
\生成AIを活用して業務プロセスを自動化/
- Claude Code Channelsとは?
- Claude Code Channelsの仕組み
- Claude Code Channelsの特徴
- Claude Code Channelsの安全性・制約
- Claude Code Channelsの料金
- Claude Code Channelsのライセンス
- Claude Code Channelsの使い方
- 【業界別】Claude Code Channelsの活用シーン
- 【課題別】Claude Code Channelsが解決できること
- Claude Code ChannelsをiPhoneのDiscordアプリ経由で使ってみた
- よくある質問
- Claude Code Channelsを活用して開発体験を向上させよう!
- 最後に
Claude Code Channelsとは?

Claude Code Channelsは、外部のチャットプラットフォームやWebhookからClaude Codeセッションにイベントをプッシュするための仕組みです。
Claude Code Channelsのコンセプトは「チャネル=MCPサーバー」という設計思想にあります。
MCP(Model Context Protocol)は、AIツールと外部データソースを接続するためのオープンスタンダードですが、Channelsはこの仕組みを活用して、外部のイベントをClaude Codeのセッションに流し込むことができます。
具体的には、TelegramやDiscordのボットを通じてメッセージを送ると、そのメッセージがClaude Codeのセッションに<channel>タグとして到着し、Claudeがその内容を読み取って処理を実行します。双方向通信にも対応していて、Claudeが処理結果をチャットアプリ側に返信することも可能です。
リサーチプレビュー段階では、公式にサポートされているチャネルはTelegramとDiscordの2つで、加えてローカルホストで動作するデモ用のfakechatが用意されています。また、自作のチャネルを構築するためのリファレンスドキュメントも公開されており、CI/CDパイプラインや監視ツールからのWebhookを受信するカスタムチャネルの開発も可能です。
なお、Claude Codeについて、詳しく知りたい方は以下の記事も参考にしてみてください。

Claude Code Channelsの仕組み
Claude Code Channelsのアーキテクチャは、以下の3層構造で成り立っています。

動作の流れは以下の通りです。
まず、Claude Codeを--channelsフラグ付きで起動すると、指定されたチャネルプラグインがサブプロセスとして生成されます。このプラグインはMCPサーバーとして動作し、Claude Codeと標準入出力経由で通信します。
チャットプラットフォーム型(Telegram・Discord)の場合、プラグインはプラットフォームのAPIをポーリングして新しいメッセージを取得します。外部に公開するURLは不要で、すべてローカルで完結します。Webhook型の場合は、ローカルのHTTPポートでリッスンし、外部システムからのPOSTリクエストを受け取ります。
メッセージを受信したプラグインは、notifications/claude/channelという通知をClaude Codeに送信します。この通知はcontent(イベント本文)とmeta(ルーティング用のメタデータ)で構成され、Claudeのコンテキストには以下のような形式で表示されます。
<channel source="discord" chat_id="12345" sender="user">こんにちは、ビルド状況を教えて</channel>Claude Code Channelsの特徴

Claude Code Channelsの注目すべき特徴についても確認していきましょう。
最大の特徴は、双方向チャットブリッジです。単にメッセージを受信するだけでなく、Claudeがreplyツールを通じてチャットアプリ側に返信を送ることができます。
例えば、Discordプラグインの場合、返信だけでなくリアクション(react)、メッセージの編集(edit_message)、メッセージ履歴の取得(fetch_messages)、添付ファイルのダウンロード(download_attachment)といった豊富なツールセットが用意されています。ファイルの添付は1メッセージあたり最大10ファイル、各25MBまで対応しています。
プラグインアーキテクチャを採用している点も大きな特徴です。チャネルは/plugin installコマンドで簡単にインストールでき、セッションごとに--channelsフラグで有効化するチャネルを選択できます。自作のチャネルも@modelcontextprotocol/sdkパッケージを使って構築可能で、Bun・Node.js・Denoのいずれのランタイムでも動作します。
Claude Code Channelsの安全性・制約
Claude Code Channelsでは、外部からのメッセージがClaudeに届く仕組みであるため、安全性の確保は最重要課題として設計されています。
基本的なセキュリティとして、送信者の許可リスト(Allowlist)が採用されています。すべてのチャネルプラグインは送信者の許可リストを管理しており、リストに含まれないユーザーからのメッセージはサイレントに破棄されます。
許可リストへの追加は「ペアリング」という仕組みで行われ、ユーザーがボットにDMを送ると、ボットがペアリングコードを返し、そのコードをClaude Codeセッション内で承認することで初めてメッセージの送信権限が付与されるようになっています。
なお、Claude Codeの脆弱性検知ツールについて、詳しく知りたい方は以下の記事も参考にしてみてください。

Claude Code Channelsの料金
Claude Code Channelsは、チャネル機能単体での課金ではなく、Claude Codeの利用プランに含まれる形となっています。
Claude Codeを利用するには、Claude Pro以上のサブスクリプション、もしくはAnthropic Console(APIアクセス・プリペイドクレジット)が必要です。つまり、対応プランに加入していれば、Channels機能に追加費用は発生しません。
| プラン | 月額料金(税別) | Claude Code利用 | Channels利用 |
|---|---|---|---|
| Free | 無料 | ![]() | ![]() |
| Pro | $20/月 | ![]() | ![]() |
| Max | $100/月 または $200/月 | (Pro比5倍または20倍の利用枠) | ![]() |
| Team | $25〜30/席/月 | ![]() | 管理者による有効化が必要 |
| Enterprise | カスタム | ![]() | 管理者による有効化が必要 |
Claude Code Channelsのライセンス
Claude Code Channelsのプラグインは、オープンソースとしてGitHub上のリポジトリで公開されていますが、リポジトリ全体に統一されたライセンスは設定されていません。各プラグインが個別のLICENSEファイルを持つ「プラグイン単位のライセンスモデル」を採用しています。
各プラグインのライセンスを確認するには、GitHubリポジトリの該当プラグインディレクトリ(例えばexternal_plugins/discord/)内にあるLICENSEファイルを直接参照してください。
Claude Code Channelsの使い方
ここからは、Claude Code Channelsを実際にセットアップして使う方法をご紹介します。まずはローカルデモで感覚をつかみ、その後Telegram・Discordでの実用的なセットアップに進めていきましょう。
fakechatデモでChannelsを体験する
1番お手軽にChannelsを使えるのは、公式のfakechatデモです。外部サービスへの認証は不要で、ローカルホスト上でチャネルの送受信を体験することができます。


fakechatプラグインをインストールする
Claude Codeのセッションを起動し、以下のコマンドを実行します。
/plugin install fakechat@claude-plugins-official
もしclaude-plugins-officialマーケットプレイスが追加されていない場合は、先に/plugin marketplace add anthropics/claude-plugins-officialを実行してください。
以下の画像のようにインストールされればOKです。

チャネルを有効化してClaude Codeを再起動する
一度Claude Codeを終了し、--channelsフラグを付けて再起動します。
claude --channels plugin:fakechat@claude-plugins-officialfakechatサーバーが自動的に起動します。赤文字で「外部からのメッセージをこのセッションに受け入れる状態になったよ。プロンプトインジェクションのリスクがあるから注意してね」といった警告文が表示されますが、エラー文ではありませんので、このままでOKです。

メッセージを送ってみる
ブラウザで http://localhost:8787 を開くと、fakechatのUIが表示されます。テキストボックスに以下のようなメッセージを入力してみましょう。
hey, what's in my working directory?
メッセージがClaude Codeセッションに<channel source="fakechat">イベントとして到着し、Claudeがディレクトリの内容を調べて、その結果をfakechatのUIに返信してくれます。

Discordボットでチャネルを構築する
続いて、Discordを使った実用的なセットアップ手順をご紹介します。
Discordアプリケーションとボットを作成する
Discord Developer Portalにアクセスし、「New Application」をクリックして名前を付けます。左メニューの「Bot」セクションでユーザー名を設定し、「Reset Token」をクリックしてボットトークンをコピーします(この画面でしか表示されないため、必ず控えてください)。


Message Content Intentを有効化する
ボットの設定画面で「Privileged Gateway Intents」セクションまでスクロールし、「Message Content Intent」を有効にします。

ボットをサーバーに招待する
「OAuth2 → URL Generator」でbotスコープを選択し、以下の権限を有効化します。
- View Channels
- Send Messages
- Send Messages in Threads
- Read Message History
- Attach Files
- Add Reactions


その後、ページ下部に表示されるURLを開いて、ボットをサーバーに追加します。

プラグインをインストールする
Claude Codeセッション内で以下を実行します。
/plugin install discord@claude-plugins-official以下の画像のようにインストールされればOKです。

トークンを設定する
STEP 1でコピーしたボットトークンを使って設定します。
/discord:configure <your-bot-token>トークンは.claude/channels/discord/.envに保存されます。
チャネルを有効化して再起動する
Claude Codeを終了し、--channelsフラグ付きで再起動します。
claude --channels plugin:discord@claude-plugins-official
アカウントをペアリングする
Discord上でボットにDMを送ります。ボットがペアリングコードを返信するので、Claude Codeセッションに戻って以下を実行します。

/discord:access pair <code>その後、セキュリティのためにアクセスポリシーを許可リストモードに切り替えます。
/discord:access policy allowlist
これで、自分のDiscordアカウントからのみボットにメッセージを送信できるようになりました。
Telegramボットでチャネルを構築する
TelegramでもDiscordと同様の手順でセットアップできます。
TelegramでBotFatherを開き、/newbotコマンドを送信します。表示名とユーザー名(末尾がbotで終わる必要あり)を設定し、BotFatherが返すトークンをコピーします。
/plugin install telegram@claude-plugins-official/telegram:configure <token>claude --channels plugin:telegram@claude-plugins-officialTelegramでボットにメッセージを送り、返されたペアリングコードで認証します。
/telegram:access pair <code>
/telegram:access policy allowlistカスタムWebhookチャネルを構築する
CI/CDパイプラインや監視ツールからのイベントを受信したい場合は、独自のチャネルサーバーを構築できます。
mkdir webhook-channel && cd webhook-channel
bun add @modelcontextprotocol/sdkwebhook.tsを作成し、MCPサーバーとしてHTTPリクエストをClaude Codeに転送するコードを記述します。
#!/usr/bin/env bun
import { Server } from '@modelcontextprotocol/sdk/server/index.js'
import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js'
const mcp = new Server(
{ name: 'webhook', version: '0.0.1' },
{
capabilities: { experimental: { 'claude/channel': {} } },
instructions: 'Events from the webhook channel arrive as <channel source="webhook" ...>.',
},
)
await mcp.connect(new StdioServerTransport())
Bun.serve({
port: 8788,
hostname: '127.0.0.1',
async fetch(req) {
const body = await req.text()
await mcp.notification({
method: 'notifications/claude/channel',
params: {
content: body,
meta: { path: new URL(req.url).pathname, method: req.method },
},
})
return new Response('ok')
},
}).mcp.jsonに登録して起動する{
"mcpServers": {
"webhook": { "command": "bun", "args": ["./webhook.ts"] }
}
}リサーチプレビュー期間中はカスタムチャネルに開発用フラグが必要です。
claude --dangerously-load-development-channels server:webhook【業界別】Claude Code Channelsの活用シーン
Claude Code Channelsは、さまざまな業界・職種での活用が想定されます。PCの前にいなくてもClaudeに仕事をさせられるといった特性が、それぞれの現場にどうフィットするかを見ていきましょう。
Web開発・SaaS企業
Discordチャネルを通じて、外出先やミーティング中でもスマートフォンからClaudeにバグ修正やコードレビューを依頼できます。
「本番環境でエラーが出た」といったような報告をDiscordに投げるだけで、Claudeがログを確認し、修正案を返してくれるワークフローが実現します。CIパイプラインのWebhookをカスタムチャネルで受信すれば、ビルド失敗時にClaudeが自動的に原因調査を開始する運用も可能です。
なお、生成AI搭載のSaaSについて、詳しく知りたい方は以下の記事も参考にしてみてください。

DevOps・インフラエンジニアリング
監視ツールからのアラートを、Webhookチャネル経由でClaudeに転送する使い方も効果的だと思います。
障害検知時にClaudeがシステムログの初期分析を行い、結果をDiscord/Telegramに返信してくれるため、オンコール時の初動対応が大幅に効率化されます。
ITインフラ×生成AIについては下記で解説

研究・教育機関
長時間かかるデータ処理やスクリプトの実行をスタートさせておいて、進捗や結果をTelegramで受け取るといった使い方もできます。
研究室を離れていても実験の状況を把握し、次のステップを指示できるのは研究者にとって大きなメリットだと思います。
なお、教育業界における生成AI活用について、詳しく知りたい方は以下の記事も参考にしてみてください。

【課題別】Claude Code Channelsが解決できること

Claude Code Channelsは、さまざまな開発課題に対して強力な解決策となってくれます。こちらでは「どんな課題を抱えている人に向いているか」を課題別に整理していきます。
PCの前にいないときでも開発を進める
1番のメリットはこちらだと思います。DiscordやTelegramからClaudeに指示を送れるため、スマートフォンさえあればコードの確認・修正・テスト実行などを依頼できます。通勤時間や待ち時間を開発時間に変えることができますね。
CI/CDパイプラインの障害に素早く対応
Webhookチャネルを構築してCIツールと連携すれば、ビルド失敗やテスト失敗のイベントをリアルタイムでClaudeに届けることができます。
Claudeが自動的にエラー内容を分析し、原因の特定や修正案の提示を行ってくれるので、障害の検知から初動までの時間を大幅に短縮できます。
監視アラートへの対応を自動化
サーバー監視やアプリケーション監視のアラートをWebhookチャネルでClaudeに転送すれば、アラート内容の分析、関連するコードやログの調査を自動で開始させることができます。
深夜のアラートでも、初期分析の結果をTelegramで確認し、緊急性を判断したうえで対応を進められると思います。
Claude Code ChannelsをiPhoneのDiscordアプリ経由で使ってみた
ここからは実際に、iPhoneのDiscordアプリを使って、Claude Code Channelsの動作を検証します。スマホからコーディングができるのか?をポイントとして試してみましょう。
今回は、MacBook上でClaude Codeセッションを--channelsフラグ付きで起動し、iPhoneのDiscordアプリからボットにDMを送る形で検証します。
検証:スマホからコードベースの質問をする
iPhoneのDiscordアプリからボットに「このプロジェクトのディレクトリ構成を教えて」と送信してみます。数秒後、Claudeがプロジェクトのファイルツリーを読み取り、わかりやすく整理された構成情報がDiscordのDMに返ってきました。

ターミナル上ではClaudeがツールを呼び出してファイルを走査している様子が確認でき、返信テキストはDiscord側にのみ表示されます。

なお、Claude Code Remote Control機能について、詳しく知りたい方は以下の記事も参考にしてみてください。

よくある質問
最後に、Claude Code Channelsに関してよくある質問とその回答をご紹介します。
Claude Code Channelsを活用して開発体験を向上させよう!
Claude Code Channelsは、Claude Codeのセッションに外部プラットフォームからイベントをプッシュするリサーチプレビュー機能です。TelegramやDiscordを通じて、スマートフォンからClaudeに開発指示を出せるほか、カスタムWebhookチャネルによるCI/CD連携や監視アラートの自動分析も可能です。
リサーチプレビューの段階であるため、今後の仕様変更の可能性はありますが、DiscordやTelegramから気軽に試せる手軽さは魅力です。普段のClaude Code体験を一段上に引き上げたい方は、ぜひ一度セットアップして体験してみてください。
最後に
いかがだったでしょうか?
弊社では、AI導入を検討中の企業向けに、業務効率化や新しい価値創出を支援する情報提供・導入支援を行っています。最新のAIを活用し、効率的な業務改善や高度な分析が可能です。
株式会社WEELは、自社・業務特化の効果が出るAIプロダクト開発が強みです!
開発実績として、
・新規事業室での「リサーチ」「分析」「事業計画検討」を70%自動化するAIエージェント
・社内お問い合わせの1次回答を自動化するRAG型のチャットボット
・過去事例や最新情報を加味して、10秒で記事のたたき台を作成できるAIプロダクト
・お客様からのメール対応の工数を80%削減したAIメール
・サーバーやAI PCを活用したオンプレでの生成AI活用
・生徒の感情や学習状況を踏まえ、勉強をアシストするAIアシスタント
などの開発実績がございます。
生成AIを活用したプロダクト開発の支援内容は、以下のページでも詳しくご覧いただけます。
︎株式会社WEELのサービスを詳しく見る。
まずは、「無料相談」にてご相談を承っておりますので、ご興味がある方はぜひご連絡ください。
︎生成AIを使った業務効率化、生成AIツールの開発について相談をしてみる。

「生成AIを社内で活用したい」「生成AIの事業をやっていきたい」という方に向けて、生成AI社内セミナー・勉強会をさせていただいております。
セミナー内容や料金については、ご相談ください。
また、大規模言語モデル(LLM)を対象に、言語理解能力、生成能力、応答速度の各側面について比較・検証した資料も配布しております。この機会にぜひご活用ください。



