discord-mcp

查看源码
2025-5-12
Words 638Read Time 2 min
Score:85

Discord MCP服务器,实现AI助手与Discord的无缝交互,提供消息管理、频道管理等功能。

📖 项目描述

这是一个基于 Model Context Protocol (MCP) 的 Discord API (JDA) 服务器,能够无缝集成 Discord Bot 与 MCP 兼容的应用程序,例如 Claude Desktop。
通过该服务器,您可以让 AI 助手与 Discord 无缝交互,轻松管理频道、发送消息、获取服务器信息,并通过强大的自动化功能提升 Discord 使用体验。

🔬 安装指南

克隆仓库

构建项目

注意:使用 mvn 命令需要安装 Maven。完整安装指南请参考 这里

配置 AI 客户端

许多代码编辑器和其他 AI 客户端使用配置文件来管理 MCP 服务器。
您可以通过在配置文件中添加以下内容来配置 Discord MCP 服务器。
注意:使用该服务器需要创建 Discord Bot 令牌。创建 Discord Bot 令牌的指南请参考 这里

🔧 GitMCP

通过 GitMCP 远程使用 Discord MCP:
更多信息及不同配置请参考 这里

⚓ Smithery

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

🛠️ 可用工具

服务器信息

  • 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: 从消息中移除指定表情反应

频道管理

  • create_text_channel: 创建文本频道
  • 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: 列出指定频道的 Webhook
  • send_webhook_message: 通过 Webhook 发送消息
更多详细示例请参考 Wiki
上一篇
logseq-mcp
下一篇
mcp-memory-service