Discord MCP Server
DiscordサーバーをClaudeから操作できるMCPサーバー
npx -y @smithery/cli install @barryyip0625/mcp-discord --client claude概要
ClaudeがDiscordを操作できるMCPサーバー。
メッセージの送受信、チャンネル管理、フォーラム操作、リアクション、Webhookなど幅広いDiscord機能にアクセスできる。
Discordボットトークンによる認証でサーバーと連携し、AIアシスタントがコミュニティ管理やモデレーション作業を自動化できる。
stdioとStreamable HTTPの2つのトランスポート方式をサポートしており、用途に応じた柔軟な構成が可能。
設定方法はconfig JSONをClaude DesktopまたはClaude Codeの設定ファイルに追記するだけで完了する。
料金・APIキー情報
料金
無料プランありAPIキー
🔑 必要🔑 APIキーの取得方法
- 1
https://discord.com/developers/applications にアクセスしてDiscordアカウントでログイン
- 2
「New Application」をクリックしてアプリ名を入力して作成
- 3
左メニュー「Bot」→「Add Bot」をクリックしてBotを作成
- 4
「Reset Token」をクリックしてBotトークンをコピー(再表示不可)
- 5
コピーしたBotトークンを保存する(再表示不可のため必ず保存すること。Botをサーバーに招待するにはOAuth2 URLジェネレーターを使用)
こんな使い方ができます
Discordチャンネルのメッセージを読み取り、Claudeが会話の要約や分析を行える
ClaudeがDiscordサーバーに自動でアナウンスや通知メッセージを送信できる
チャンネル作成・管理・メンバーへのロール付与などのサーバー管理作業を自動化できる
セットアップ手順
- 1
Discord Developer Portal(discord.com/developers/applications)にアクセスしてDiscordアカウントにログインする
- 2
「New Application」をクリックしてアプリ名を入力してボットを作成する
- 3
左メニュー「Bot」→「Reset Token」をクリックしてBotトークンをコピーする(再表示不可)
- 4
GitHubからmcp-discordリポジトリをクローンしてnpm install && npm run buildでビルドする
- 5
ターミナルで以下のコマンドを実行してClaude Codeに追加する:claude mcp add discord -e DISCORD_TOKEN=your-discord-bot-token -- node /path/to/mcp-discord/build/index.js
設定ファイル
コピー前に確認
Discordボットトークン(Discord Developer Portalでボットを作成して取得)、Node.js環境
claude mcp add discord -e DISCORD_TOKEN=your-discord-bot-token -- node /path/to/mcp-discord/build/index.js注意事項
リポジトリをクローンして `npm install && npm run build` でビルドが必要。Smithery CLI経由の自動インストールも利用可能: `npx -y @smithery/cli install @barryyip0625/mcp-discord --client claude`