D

Discord MCP服务器

@SaseQ/discord-mcp
0 Stars 335 次浏览 SaseQ 更新于 2026-08-23

用于 Discord 集成的模型上下文协议(MCP)服务器,兼容 MCP 的应用程序例如 Claude Desktop。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

📖 描述

一个适用于 Discord API (JDA)模型上下文协议 (MCP) 服务器,允许无缝集成 Discord 机器人与支持 MCP 的应用程序,如 Claude Desktop。

🔬 安装

克隆仓库

git clone https://github.com/SaseQ/discord-mcp

构建项目

cd discord-mcp
mvn clean package

配置 Claude Desktop

{
  "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 机器人的令牌,请访问 Discord 开发者门户

⚓ Smithery

通过 Smithery 自动安装 Discord MCP 服务器:

npx -y @smithery/cli@latest install @SaseQ/discord-mcp --client claude

🛠️ 可用工具

服务器信息

  • get_server_info: 获取详细的 Discord 服务器信息

消息管理

  • send_message: 向特定频道发送消息
  • edit_message: 编辑来自特定频道的消息
  • delete_message: 删除来自特定频道的消息
  • read_messages: 读取来自特定频道的最近消息历史
  • send_private_message: 向特定用户发送私信
  • edit_private_message: 编辑来自特定用户的消息
  • delete_private_message: 删除来自特定用户的消息
  • read_private_messages: 读取来自特定用户的最近消息历史
  • add_reaction: 为特定消息添加反应(表情符号)
  • remove_reaction: 从消息中移除指定的反应(表情符号)

频道管理

  • delete_channel: 删除频道
  • find_channel: 使用名称和服务器 ID 查找频道类型和 ID
  • list_channels: 列出所有频道

分类管理

  • create_category: 为频道创建新分类
  • delete_category: 删除分类
  • find_category: 使用名称和服务器 ID 查找分类 ID
  • list_channels_in_category: 列出特定分类中的频道

Webhook 管理

  • create_webhook: 在特定频道上创建一个新的 webhook
  • delete_webhook: 删除一个 webhook
  • list_webhooks: 列出特定频道上的所有 webhooks
  • send_webhook_message: 通过 webhook 发送消息

更详细的示例可以在 Wiki 中找到。

相关 MCP 服务