Discord MCP服务器
用于 Discord 集成的模型上下文协议(MCP)服务器,兼容 MCP 的应用程序例如 Claude Desktop。
服务介绍
📖 描述
一个适用于 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 查找频道类型和 IDlist_channels: 列出所有频道
分类管理
create_category: 为频道创建新分类delete_category: 删除分类find_category: 使用名称和服务器 ID 查找分类 IDlist_channels_in_category: 列出特定分类中的频道
Webhook 管理
create_webhook: 在特定频道上创建一个新的 webhookdelete_webhook: 删除一个 webhooklist_webhooks: 列出特定频道上的所有 webhookssend_webhook_message: 通过 webhook 发送消息
更详细的示例可以在 Wiki 中找到。