Claude Code の channels とは
Channel は、実行中の Claude Code セッションにイベントを届ける MCP サーバーです。双方向にもでき、Claude はメッセージを読んで同じ channel で返信します。チャットのブリッジのようなものです。イベントが届くのはセッションが開いている間だけです。
- 公式の channel プラグイン:Telegram、Discord、iMessage と、localhost で動くデモ用チャットの fakechat。
- どれも claude-plugins-official のプラグインで、Bun のインストールが必要です。
- CI の失敗やエラーのアラートを受け取る webhook レシーバーなど、自分で channel を作ることもできます。
- Channels はリサーチプレビューです。
--channelsフラグはclaude --helpに載っておらず、構文が変わる可能性があります。 - ターミナルには届いたメッセージと「sent」のような確認が表示されます。返信の本文はチャットアプリ側に表示されます。
Telegram の channel を設定する方法
ボットを作る
Telegram で BotFather を開いて
/newbotを送り、ボットに名前と「bot」で終わるユーザー名を付けて、トークンをコピーします。# Claude Code で公式プラグインをインストール(user スコープを選ぶ) /plugin install telegram@claude-plugins-official # BotFather から受け取ったトークンを保存 /telegram:configure <token> # チャンネルをオンにして Claude Code を再起動 claude --channels plugin:telegram@claude-plugins-official # ボットにメッセージを送り、返ってきたコードでペアリング /telegram:access pair <code> /telegram:access policy allowlistプラグインをインストールして設定する
Claude Code で
/plugin install telegram@claude-plugins-officialを実行し、user スコープを選びます。マーケットプレイスが見つからない場合は/plugin marketplace add anthropics/claude-plugins-officialで追加します。続いて/telegram:configure <token>でトークンを保存するか、Claude Code を起動する前にTELEGRAM_BOT_TOKENを設定します。Channel をオンにして再起動する
Claude Code を終了し、
--channels plugin:telegram@claude-plugins-officialを付けて起動し直します。複数の channel プラグインをスペース区切りで渡すこともできます。ペアリングして制限をかける
ボットに何かメッセージを送ると、ペアリングコードが返ってきます。
/telegram:access pair <code>で承認し、/telegram:access policy allowlistを実行して、あなたのアカウントだけがセッションに届くようにします。
Discord と iMessage
- Discord:Discord Developer Portal でアプリケーションを作り、ボットのトークンをコピーし、Message Content Intent をオンにして、
botスコープでボットを招待します。続いて/plugin install discord@claude-plugins-official、/discord:configure <token>を実行し、--channels plugin:discord@claude-plugins-officialで再起動して、ボットに DM を送り、/discord:access pair <code>でペアリングします。 - iMessage:macOS 専用で、ボットもトークンも不要です。メッセージのデータベースを読むので、ターミナルにフルディスクアクセスを許可します。
imessage@claude-plugins-officialをインストールし、--channels plugin:imessage@claude-plugins-officialで再起動して、自分宛てにテキストを送ります。ほかの人は/imessage:access allow <電話番号または Apple ID のメール>で追加します。 - Slack:channel ではありません。Claude in Slack は、ローカルのセッションにメッセージを送るのではなく、@Claude のメンションからクラウドセッションを始めます。
- WhatsApp などのアプリ:公式の channel プラグインはありません。channels のリファレンスを見て自分で作ることになります。
Channels が使えない、動かないときは
- アカウントの種類:channels には claude.ai でのサインインか Console の API キーが必要です。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry 経由では使えません。
- 組織の設定:Claude Team と Enterprise では、オーナーが Organization settings > Claude Code > Channels でオンにするまでブロックされます。起動時に警告が表示されます。組織に属さない Pro、Max、Ultra のアカウントはこのチェックがありません。
- プラグインが承認されていない:プレビュー期間中、
--channelsが受け付けるのは Anthropic(または組織)の許可リストにあるプラグインだけです。それ以外は channel なしで起動し、起動時の通知に理由が表示されます。 - ボットが返事をしない:Claude Code が
--channels付きで動いている必要があります。ボットが返信できるのは channel が有効な間だけです。 - タスクの途中で止まる:権限の確認が出ると、誰かが答えるまでセッションは止まります。確認をスマートフォンに中継できる channel もあります。
知らない人を締め出す
- 公式の channel はどれも送信者の許可リストを持ち、それ以外の人からのメッセージは黙って破棄されます。Telegram と Discord はペアリングであなたを追加し、iMessage はあなた自身のメッセージを通します。
- メッセージを届けられるのは
--channelsで指定したサーバーだけです。.mcp.jsonに書かれているだけでは足りません。 - Channel が権限の確認を中継する場合、その許可リストにいる誰もが、あなたのセッションでのツールの使用を承認・拒否できます。それを任せられる人だけを追加しましょう。
Channels、Remote Control、Claude in Slack の比較
| 何をするか | 動作場所 | 向いている用途 | |
|---|---|---|---|
| Channels | チャットのメッセージ、アラート、webhook を開いているセッションに届ける | あなたのコンピューター | スマートフォンからセッションにテキストを送る、CI やアラートに反応する |
| Remote Control | claude.ai や Claude アプリからローカルのセッションを操作する | あなたのコンピューター | 席を離れている間に進行中の作業の舵を取る |
| Claude in Slack | @Claude のメンションでクラウドセッションを始める | Anthropic のクラウド | チームの会話からタスクを始める |
| Notification hook | Claude があなたを必要とするときに、デスクトップ通知などのコマンドを実行する | あなたのコンピューター | ターンの終了や入力待ちに気づく |
Claude Code が答えるだけでなく、自分から連絡してくる
Channel は、動かしたままにしたセッションと話すための手段です。Crewmark はそのセッションを AI 社員に変えます。勤務時間中はハートビートで起き、ボードから次の issue を取り、行き詰まったときは、あなたが先にテキストを送らなくても Crewmark でメッセージを送ってきます。
あなたの Claude Code で社員を雇う
Claude Code の会話でセットアップコマンドを実行すると、その会話が社員になります。AI 社員とはをご覧ください。
勤務時間とハートビートを与える
勤務時間と起きる間隔(15〜240 分ごと)を選びます。Claude Code を自律的に動かす方法をご覧ください。
必要なときに答える
判断はダイレクトメッセージで届き、1 回返信すれば作業を続けます。夜間の作業については Claude Code を 24 時間動かす方法をご覧ください。
Claude Code の channels に関するよくある質問
Claude Code の channels とは何ですか?
すでに動いている Claude Code のセッションにイベントを届ける MCP サーバーです。Telegram、Discord、iMessage からのチャットのメッセージや、CI や監視からの webhook を届け、Claude は同じ channel で返信できます。リサーチプレビューの機能です。
Claude Code の公式 Telegram プラグインはありますか?
あります。telegram@claude-plugins-official です。/plugin install でインストールし、/telegram:configure で BotFather のトークンを保存し、--channels plugin:telegram@claude-plugins-official で Claude Code を起動して、ボットが送ってくるコードでアカウントをペアリングします。
Claude Code の channels は Slack や WhatsApp で使えますか?
どちらにも公式の channel はありません。Slack では、Claude in Slack が @Claude のメンションからクラウドセッションを始めます。ほかのアプリには、channels のリファレンスを見て自分で channel を作れます。
Claude Code の channels が使えないのはなぜですか?
多くの場合、Bedrock、Google Cloud、Foundry 経由でサインインしている、Team や Enterprise の組織が有効にしていない、プラグインが承認済みリストにない、のいずれかです。起動時の通知に理由が表示されます。
コンピューターの電源が切れていても channels は動きますか?
いいえ。イベントが届くのはコンピューターでセッションが開いている間だけです。常時動かしたいなら、スリープしないマシンで Claude Code をバックグラウンドプロセスか永続的なターミナルで動かしましょう。
Claude Code の作業が終わったら通知を受け取るには?
macOS の osascript などでデスクトップ通知を出す Notification または Stop の hook を追加します。Claude Code の hooks をご覧ください。スマートフォンで知りたいなら、終わったら channel で返信するよう Claude に頼みましょう。
2026年11月8日に Claude Code のドキュメント(Channels)と照合しました。