概要
Claude Code v2.1.80の新機能「Channels」を活用し、DiscordからAIエージェントのセッションを遠隔操作するための具体的な構築手順を解説した記事。
詳細内容
Claude Code v2.1.80よりResearch Preview版として公開された「Claude Code channels」機能を用いて、Discordから実行中のClaude Codeを操作する方法を詳説しています。チャンネルはMCP(Model Context Protocol)サーバーとして動作し、外部サービスからの入出力を可能にします。
主な内容は以下の通りです:
- **実行環境の準備**: Discordプラグインの実行にはBun(v1.3.11以上)が必要です。
- **Discord Botの設定**: Developer PortalでのBot作成、トークン発行、およびMessage Content Intentの有効化手順。
- **プラグイン導入**: 公式マーケットプレイスからのインストールと `/discord:configure` によるトークン設定。
- **ペアリングと起動**: `--channels` オプションを付与したClaude Codeの起動と、Discord上でのペアリングコード認証プロセス。
- **利用可能なツール**: メッセージ送信(reply)、リアクション(react)、履歴取得(fetch_messages)など、提供されるMCPツールの解説。
また、セキュリティ向上のためのDMポリシー設定(allowlistへの変更)についても触れられており、実運用を想定したガイドとなっています。