Discord RPC MCP について
Discord RPC MCPは、DiscordデスクトップアプリのRPC機能をAIアシスタントに公開するサーバーです。チャンネルの閲覧、新着メッセージの受信、通話操作に使えますが、過去のチャット検索には対応しません。
主な機能
- 01サーバーとチャンネル情報の取得
- 02チャンネルとDMの閲覧
- 03メッセージと音声イベントの購読
- 04テキスト・音声チャンネルの切り替え
- 05音声・動画・画面共有の操作
活用シーン
- 01DiscordのチャンネルやDMを確認
- 02チャンネルの新着メッセージや音声イベントを受信
- 03音声通話への参加・退出
- 04通話相手のローカル音量を調整
MCP 対応
MCPサーバーとして、チャンネル閲覧、イベント購読、通話操作など、DiscordデスクトップアプリのRPC機能をMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
English · 日本語
discord-rpc-mcp
Discord デスクトップアプリの RPC を MCP 経由で公開するサーバーです。(機能は Discord の RPC 機能に準じるため、過去のチャットを検索するなどの機能は利用できません。)
チャンネルの読み取り、新着メッセージの受信、通話中の相手の音量を下げる操作などを依頼できます。
セットアップ
認証トークンを安全に保存するには、OS の資格情報ストアが必要です(Linux では Secret Service)。
Node.js 22 以降、npm、Git がインストールされている状態で、次のように MCP をエージェントクライアントに登録します。
# Codex
codex mcp add discord-rpc-mcp -- npx -y github:ver-1000000/discord-rpc-mcp
# Claude Code
claude mcp add --scope user discord-rpc-mcp -- npx -y github:ver-1000000/discord-rpc-mcp
MCPB に対応したクライアントでは、Releases から .mcpb ファイルをインストールできます。
MCP をインストールして有効にしたら、エージェントに Set up discord-rpc-mcp. と伝えてください。
setup ツールがローカルページを開き、独自の Discord アプリケーションの作成、Public Client の有効化、Client ID の入力を案内します。
手動でのインストールや詳しい手順については、インストールガイドをご覧ください。
できること
| ツール | 用途 |
|---|---|
get_guilds, get_guild, get_channels | サーバーとチャンネルの情報を取得します |
get_channel | チャンネル、DM、グループ DM を読み取ります。必要に応じて応答フィールドを選択できます |
get_selected_voice_channel, get_voice_settings | ボイスチャンネルと設定を確認します |
subscribe, unsubscribe, get_events | メッセージ、ボイスイベントなどを購読して読み取ります |
select_text_channel, select_voice_channel | チャンネルを切り替え、通話に参加または退出します |
set_voice_settings, set_user_voice_settings | 音声設定や、他の参加者のローカル音量を調整します |
toggle_video, toggle_screenshare | 通話中のカメラや画面共有を切り替えます |
set_activity | Rich Presence を設定または解除します |
send_activity_join_invite, close_activity_request | アクティビティへの参加リクエストを承認または拒否します |
set_certified_devices | デバイス情報を設定します |
使い方 · 開発 · Discord RPC のアクセス要件 · 利用規約 · プライバシーポリシー
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。