これは Discord 公式の MCP サーバーですか?
いいえ。Discord MCP は SaseQ によるコミュニティプロジェクトで、JDA をベースに MIT ライセンスで公開されています。
@SaseQ
基本情報
Discord 連携のための MCP サーバーです。AI アシスタントが Discord とシームレスにやり取りできるようにし、強力な自動化機能で Discord での体験を向上させます。
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"discord-mcp": {
"command": "java",
"args": [
"-jar",
"/absolute/path/to/discord-mcp-0.0.1-SNAPSHOT.jar"
],
"env": {
"DISCORD_TOKEN": "YOUR_DISCORD_BOT_TOKEN",
"DISCORD_GUILD_ID": "OPTIONAL_DEFAULT_SERVER_ID"
}
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
Discord MCP は SaseQ によるオープンソースの Model Context Protocol サーバーです。Discord ボットを Claude、Cursor、Codex などの AI アシスタントに接続し、Discord API を通じてメッセージの送受信、チャンネル・ロール・メンバーの管理、モデレーションを行えるようにします。
Discord 公式の製品ではなく、コミュニティプロジェクトです。Java と JDA(Java Discord API)で書かれており、通常は Docker 上で常駐型の HTTP サーバーとして http://localhost:8085/mcp で動作します。クライアントセッションごとにコンテナを起動する従来の stdio モードにも対応しています。
前提条件: Discord ボットのトークンと Docker(または JAR を自分でビルドするための Java と Maven)。README からリンクされている discord.js のアプリ設定ガイド に従ってボットを作成し、トークンをコピーしてから、ボットを自分のサーバーに招待します。
1. 環境変数を設定します。
export DISCORD_TOKEN="YOUR_DISCORD_BOT_TOKEN"
export DISCORD_GUILD_ID="OPTIONAL_DEFAULT_SERVER_ID"
export SPRING_PROFILES_ACTIVE=http
DISCORD_GUILD_ID は任意です。設定すると、guildId を受け取るツールでその指定を省略できます。
2. Docker コンテナを起動します。
docker run -d -i \
--name discord-mcp \
--restart unless-stopped \
-p 8085:8085 \
-e SPRING_PROFILES_ACTIVE \
-e DISCORD_TOKEN \
-e DISCORD_GUILD_ID \
saseq/discord-mcp:latest
MCP エンドポイントは http://localhost:8085/mcp です。Docker Compose や mvn clean package による手動ビルドの手順も README にあります。
claude mcp add discord-mcp --transport http http://localhost:8085/mcp
~/.cursor/mcp.json(またはプロジェクトの .cursor/mcp.json)に追加します。
{
"mcpServers": {
"discord-mcp": {
"url": "http://localhost:8085/mcp"
}
}
}
claude_desktop_config.json で stdio の設定を使います。
{
"mcpServers": {
"discord-mcp": {
"command": "docker",
"args": [
"run", "--rm", "-i",
"-e", "DISCORD_TOKEN=<YOUR_DISCORD_BOT_TOKEN>",
"-e", "DISCORD_GUILD_ID=<OPTIONAL_DEFAULT_SERVER_ID>",
"saseq/discord-mcp:latest"
]
}
}
}
Claude Desktop のリモートコネクタ(Settings > Connectors)には公開 HTTPS の URL が必要なため、トンネルやリバースプロキシなしでは localhost は使えません。
codex mcp add discord-mcp --url http://localhost:8085/mcp
README には OpenClaw と n8n の MCP Client ノードの手順もあります。
before/after/around カーソルで取得可能DISCORD_GUILD_ID による既定サーバーの指定。ヘルスチェック用エンドポイント /actuator/healthsaseq/discord-mcp Docker イメージとして公開サーバーは多数のツールを領域ごとに提供しています。
send_message、read_messages、edit_message、delete_message、add_reaction、remove_reaction。DM は send_private_message と read_private_messages。list_channels、find_channel、create_text_channel、edit_text_channel、move_channel、delete_channel、create_category。list_roles、create_role、assign_role、remove_role、upsert_role_channel_permissions。kick_member、ban_member、unban_member、timeout_member、get_bans。send_webhook_message)、招待(create_invite)、フォーラム(create_forum_post)、イベント(create_guild_scheduled_event)、絵文字、ボイスチャンネル。get_server_info と get_user_id_by_name(<@id> 形式のメンションに便利)。ほかの Discord MCP サーバーは異なるアプローチを取っています。1 つの webhook URL からの投稿しかできないものや、ボットではなくユーザーアカウントでログインするものがあり、後者は Discord の規約に抵触する可能性があります。このサーバーはボットトークンと公式 API を使うため、権限が明確で、カバーする API の範囲もずっと広くなっています。チームが Discord ではなく Slack を使っているなら、Slack MCP Server を参照してください。
docker ps --filter name=discord-mcp でコンテナが動いているか確認し、curl -fsS http://localhost:8085/actuator/health をチェックします。localhost は n8n コンテナ自身を指します。http://discord-mcp:8085/mcp のように Docker のサービス名を使ってください。http://localhost:8085/mcp は自分のマシンからしかアクセスできません。stdio の設定を使うか、公開 HTTPS でエンドポイントを公開してください。DISCORD_GUILD_ID を設定して既定値にします。SPRING_PROFILES_ACTIVE=http で JAR を常駐サーバーとして動かし、クライアントは http://localhost:8085/mcp に接続します。推奨のインストール方法は Docker です。いいえ。Discord MCP は SaseQ によるコミュニティプロジェクトで、JDA をベースに MIT ライセンスで公開されています。
はい。オープンソースでセルフホスト型であり、Discord ボットのトークンも無料で作成できます。
`DISCORD_TOKEN` に設定する Discord ボットのトークンです。サーバーはそのボットとして動作するため、参加しているサーバーでボットのロールと権限が許す範囲しか閲覧・変更できません。
README には Claude Code、Cursor、Claude Desktop、Codex、OpenClaw、n8n の設定があります。VS Code を含め、HTTP の MCP サーバーに対応したクライアントであれば `http://localhost:8085/mcp` を使えます。
ローカル(または自分のホスト)で Docker を使って動かします。HTTPS の背後に置いてリモートサーバーとして公開することもできますが、README には MCP エンドポイントの認証について記載がないため、自分で保護してください。
メンバーの BAN やチャンネル・ロールの削除ができるため、ボットには必要な権限だけを与え、クライアントでツール呼び出しの承認をオンにしておいてください。
はい。ボットを通じて特定のユーザーとの DM を送信・編集・削除でき、`read_private_messages` で履歴を読み取れます。

Search, read, and summarise meeting transcripts and summaries from Google Meet, Zoom, and Microsoft Teams - directly from Claude. Meetings as context: ask what was decided, who you spoke with, or what’s come up across an

Send real faxes to any US, Canadian, or international fax number from any AI assistant. The agent quotes the exact price from the document's real page count, hands the human a Stripe Checkout link (payment stays human-in

MCP server and API for AI agents that work LinkedIn on accounts you own: search, connect, message and enrich, with limits enforced on our server.
MCP server for the eSIMfly Business API — let Claude, Cursor and other AI agents search eSIM plans, check usage, diagnose connectivity and (optionally) order

Official Mobile Text Alerts server. Send and schedule SMS, manage subscribers and groups, and complete carrier registration from any MCP-compatible AI assistant.
コメント