投稿する

第1回|Channelsとは? — Claude CodeとDiscordが「つながる」仕組み

※この動画はローカルに存在しません(配信元で削除/非公開)

このレッスンのゴール

ChannelsとRemote Controlの違いを理解し、「Discordに住んでいるAI」のイメージを掴むこと。


Remote Controlの復習

前の講座で、Remote Controlを学びましたよね。

Remote Controlは「スマホからPCのClaude Codeに指示を送る」機能でした。イメージは「遠隔リモコン」。指示を送って、結果を受け取る。

これはこれで便利です。でも、こう思いませんでしたか?

「Discordのチャンネルに、いつでも話しかけたら答えてくれるAIがいたらいいのに」

Channelsは、まさにそれを実現します。


Channels = 「Discordに住んでいるAI」

Remote Controlとの違いを一言で言うと:

  • Remote Control: 指示を出す → 結果を受け取る(リモコン)

  • Channels: Discordのチャンネルで会話する(常駐メンバー)

Channelsを設定すると、Discordの特定のチャンネルにClaude Codeが 住みます。

チームメンバーが「おはよう。今日のタスク教えて」と書き込めば、Claude Codeが「おはようございます!今日のタスクは…」と返す。まるでチームメンバーの一人のように。


デモ: Discordで会話する

実際に見てみましょう。

(PCでClaude CodeがChannels接続している状態。Discordで実演)

Discordの #general チャンネルで:

「今日のAIニュースで面白いのある?」

(Claude Codeが返答する)

「その2番目のやつ、もう少し詳しく教えて」

(追加の説明が返る)

「ありがとう。これをnote記事のネタにしたいんだけど、タイトル案を3つ出して」

(タイトル案が返る)

見えましたか? これは「指示→結果」ではなく「会話」です。文脈を理解して、前の話を踏まえた返答をしてくれる。Remote Controlとは根本的に違う体験です。


仕組みの全体図

技術的な仕組みを簡単に説明しておきます。全部理解する必要はありませんが、トラブルが起きたときに「どこが壊れているか」がわかると助かります。

Discordユーザー
    ↓ メッセージ
Discord サーバー
    ↓
Discord Bot(メッセージを受け取る門番)
    ↓
Relay Server(メッセージを中継する郵便局)
    ↓ SSE(リアルタイム通信)
Channel Server(Claude Codeとの橋渡し)
    ↓ MCP
Claude Code(実際に仕事をする)
    ↓ 結果を返す
(逆の経路でDiscordに返答)

4つの登場人物がいます:

名前

役割

イメージ

Discord Bot

メッセージを受け取る

受付の人

Relay Server

メッセージを正しい相手に届ける

郵便局

Channel Server

Claude Codeと外部をつなぐ

通訳

Claude Code

実際の作業をする

担当者

「難しそう…」と思った方、大丈夫です。次回からステップバイステップで設定していきます。1つずつやれば怖くありません。


MCP(Model Context Protocol)とは

1つだけ用語を覚えてください。MCP(エムシーピー)。

MCP = Model Context Protocol。Claude Codeが外部のサービス(Discord、Telegram等)と通信するための仕組みです。

詳しい中身は知らなくてOK。「Claude Codeが外の世界とつながるためのドア」くらいのイメージで十分です。

Channelsは、このMCPを使ってDiscordとClaude Codeをつなげています。


まとめ

  • Remote Control = リモコン(指示→結果)。Channels = 常駐メンバー(会話)

  • Channelsを設定すると、DiscordのチャンネルにClaude Codeが「住む」

  • 仕組みは4段階: Bot → Relay → Channel → Claude Code

  • MCPは「Claude Codeが外の世界とつながるためのドア」

  • 次回はDiscord Botを作って、Channelsに接続します