Token导航 LogoToken导航

MCP Server · 办公协作

Discord MCP

A MCP server for the Discord integration. Enable your AI assistants to seamlessly interact with Discord. Enhance your Discord experience with powerful automation capabilities.

stdio官方级别未说明来源级核验工具 73
JavaClaude消息管理Claude DesktopCursor

快速开始

作者 / 组织
SaseQ
提供方
SaseQ
运行时
Docker

工具数量

73

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

309

仓库热度

收录来源

4 个

MCP.so

选型结论

Discord MCP 属于办公协作类 MCP Server,公开资料标注 73 个工具,通过stdio 本地进程接入,适配 Claude、Claude Desktop、Cursor,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

办公协作

传输方式

stdio

认证方式

无需认证(安装命令里要填 访问 Token)

部署方式

公开资料未说明

安装与配置

安装命令

DISCORD_TOKEN={DISCORD_TOKEN} DISCORD_GUILD_ID={DISCORD_GUILD_ID} java -jar /absolute/path/to/discord-mcp-0.0.1-SNAPSHOT.jar {"DISCORD_TOKEN":"YOUR_DISCORD_BOT_TOKEN","DISCORD_GUILD_ID":"OPTIONAL_DEFAULT_SERVER_ID"}

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 73 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

📖 描述

A. 模型上下文协议(MCP) Discord API的服务器,使用 (JDA), 旨在将Discord机器人与MCP兼容的应用程序(如Claude、ChatGPT等)集成。它允许AI助手与 通过管理频道、发送消息和检索服务器信息来引起不一致。非常适合构建强大的Discord自动化和AI驱动的工作流程。

🔬 安装

► 🐳 Docker安装(推荐)

\[!注意\] 需要安装Docker。完整的说明可以在 .
1) 设置本地环境变量
export DISCORD_TOKEN="YOUR_DISCORD_BOT_TOKEN"
export DISCORD_GUILD_ID="OPTIONAL_DEFAULT_SERVER_ID"
export SPRING_PROFILES_ACTIVE=http
\[!重要\] 可以找到创建Discord机器人和检索其令牌的说明 这里.
\[!提示\] 这 DISCORD_GUILD_ID env变量是可选的。 提供时,它会设置默认的Discord服务器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端点URL(HTTP配置文件): http://localhost:8085/mcp

🐋 Docker Compose Installation

1) 克隆存储库
git clone https://github.com/SaseQ/discord-mcp
2) 转到项目目录
cd discord-mcp
3) 创建本地运行时环境
cat > .env 
DISCORD_GUILD_ID=
EOF
4) 启动一个共享MCP服务器容器
docker compose up -d --build
5) 验证
docker ps --filter name=discord-mcp
curl -fsS http://localhost:8085/actuator/health
\[!提示\] 您不需要设置 LOGGING_PATTERN_CONSOLE 手动。 日志记录都是自动配置的 http 和遗产 stdio 模式。

默认MCP端点URL(HTTP配置文件): http://localhost:8085/mcp

健康端点(执行器): http://localhost:8085/actuator/health

🔧 Manual Installation

1) 克隆存储库
git clone https://github.com/SaseQ/discord-mcp
2) 构建项目
注意:使用mvn命令需要安装Maven。可以找到完整的说明 这里.
cd discord-mcp
mvn clean package # The jar file will be available in the /target directory
3) 配置AI客户端

将JAR作为长时间运行的服务器运行:

DISCORD_TOKEN= \
DISCORD_GUILD_ID= \
SPRING_PROFILES_ACTIVE=http \
java -jar /absolute/path/to/discord-mcp-1.0.0.jar
注: DISCORD_GUILD_ID 环境变量是可选的。提供时,它会设置默认的Discord服务器ID,以便任何接受 guildId 参数可以省略它。

默认MCP端点URL(HTTP配置文件): http://localhost:8085/mcp

🔗 连接

► 🗞️ 默认config.json连接

推荐(HTTP单例模式):

{
  "mcpServers": {
    "discord-mcp": {
      "url": "http://localhost:8085/mcp"
    }
  }
}

传统模式(stdio,每个客户端会话启动一个新进程/容器):

{
  "mcpServers": {
    "discord-mcp": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e",
        "DISCORD_TOKEN=",
        "-e",
        "DISCORD_GUILD_ID=",
        "saseq/discord-mcp:latest"
      ]
    }
  }
}

⌨️ Claude Code Connection

推荐(HTTP单例模式):

claude mcp add discord-mcp --transport http http://localhost:8085/mcp

传统模式(stdio,每个客户端会话启动一个新进程/容器):

claude mcp add discord-mcp -- docker run --rm -i -e DISCORD_TOKEN= -e DISCORD_GUILD_ID= saseq/discord-mcp:latest

🤖 Codex CLI Connection

codex mcp add discord-mcp --url http://localhost:8085/mcp
codex mcp list

🦞 OpenClaw Connection

运行此命令:

openclaw mcp set discord-mcp '{"url":"http://localhost:8085/mcp","transport":"streamable-http"}'
openclaw mcp list

或

将以下配置粘贴到您的OpenClaw中 ~/.openclaw/config.json 文件:

{
  "mcp": {
    "servers": {
      "discord-mcp": {
        "url": "http://localhost:8085/mcp",
        "transport": "streamable-http"
      }
    }
  }
}

🖲 Cursor Connection

首选 Settings -> Cursor Settings -> MCP -> Add new global MCP server

将以下配置粘贴到游标中 ~/.cursor/mcp.json 文件是推荐的方法。您还可以通过创建以下内容在特定项目中安装 .cursor/mcp.json 在您的项目文件夹中。看 光标MCP文档 了解更多信息。

{
  "mcpServers": {
    "discord-mcp": {
      "url": "http://localhost:8085/mcp"
    }
  }
}

🚀 n8n Connection

在n8n中连接
  1. 打开n8n并添加一个 MCP客户端 节点。
  2. 选择 超文本传输协议 或 可流式传输的HTTP 传输(取决于您的n8n版本/节点选项)。
  3. 将服务器URL设置为: http://localhost:8085/mcp
  4. 保存节点并测试连接。
  5. 连接后,您可以使用以下公开的可用Discord工具 discord-mcp 在您的工作流程中。
备注
  • 如果n8n在Docker中运行, localhost 可能指向n8n容器本身,而不是您的主机。
  • 在这种情况下,使用Docker服务名称或其他可访问的主机,例如: http://discord-mcp:8085/mcp

🖥 Claude Desktop Connection

STDIO本地配置(默认,传统):

通过以下配置进入您的Claude桌面 claude_desktop_config.json 文件。
{
  "mcpServers": {
    "discord-mcp": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e",
        "DISCORD_TOKEN=",
        "-e",
        "DISCORD_GUILD_ID=",
        "saseq/discord-mcp:latest"
      ]
    }
  }
}

远程MCP连接器:

  1. 打开克劳德桌面并转到 Settings -> Connectors.
  2. 添加自定义连接器并将MCP URL设置为服务器端点(例如 `https://

/mcp`).

  1. 保存并重新连接。
Claude Desktop远程连接器通过连接器UI进行管理(不是 claude_desktop_config.json). http://localhost:8085/mcp 只能从您的计算机访问。对于Claude Desktop远程连接器,使用公共HTTPS(例如隧道/反向代理)公开端点。

🛠️ 可用工具

服务器信息
用户管理
消息管理
  • send_message:向特定频道发送消息
  • edit_message:编辑来自特定频道的消息
  • delete_message:从特定频道删除消息
  • read_messages:从特定渠道读取消息历史记录(包括附件元数据,支持 count 1-100和可选光标: before 或 after 或 around)
  • add_reaction:在特定消息中添加反应(表情符号)
  • remove_reaction:从消息中删除指定的反应(表情符号)
渠道管理
品类管理
Webhook管理
角色管理
审核和用户管理
语音和舞台频道管理
计划事件管理
频道权限覆盖
邀请管理
论坛管理
表情符号管理
  • list_emojis:列出服务器上的所有自定义表情符号
  • get_emoji_details:获取有关特定自定义表情符号的详细信息
  • create_emoji:将新的自定义表情符号上传到服务器(base64或图像URL,最大256KB)
  • edit_emoji:编辑现有表情符号的名称或角色限制
  • delete_emoji:从服务器上永久删除自定义表情符号
如果 DISCORD_GUILD_ID 已设置 guildId 参数对于上述所有工具都是可选的。

更详细的例子可以在 维基.

工具与能力

工具数量

73

资源数量

0

提示词数量

0

能力标签

javaaidiscordmcpdiscord-botclaudemcp-serverDiscord集成

支持客户端

ClaudeClaude DesktopCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

消息与邮件处理

把群消息、邮件接进助手,按规则汇总和回复。

工单与任务流转

在对话里建单、改状态,少切换系统。

团队信息同步

把会议纪要和文档更新同步到协作工具。

选择建议

值得选的地方

  • 工具数量 73 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Claude Desktop、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在办公协作场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Discord MCP

MCP.so · 本页

73stdio有4 个2026-05-17
Karakeep MCP

MCP World

0未说明未标注1 个2026-05-17
Excalidraw MCP App

MCP World

0未说明未标注1 个2026-05-17
Slack MCP

MCP.so

18stdio有4 个2026-05-17
HiveChat MCP

MCP World

0HTTP未标注2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Discord MCP 怎么安装?

公开资料给出的安装命令是 DISCORD_TOKEN={DISCORD_TOKEN} DISCORD_GUILD_ID={DISCORD_GUILD_ID} java -jar /absolute/path…,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Discord MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

Discord MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Discord MCP 需要 API Key 吗?

安装命令里要填 访问 Token,说明还是要凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Discord MCP 支持哪些客户端?

公开资料标注支持 Claude、Claude Desktop、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP