MCP 中继
该 MCP 服务器允许 Claude 向 Discord 频道发送消息和提示并接收回复。
设置说明
1. 创建 Discord 应用程序和机器人
单击“新建应用程序”并为其命名
前往左侧边栏的“机器人”部分
在机器人的令牌部分下,单击“重置令牌”并复制新令牌
妥善保管此令牌!请勿公开分享
在“特权网关意图”下,启用:
消息内容意图
服务器成员意图
存在意图
2. 邀请机器人加入你的服务器
转到左侧边栏中的“OAuth2”部分
选择“URL 生成器”
在“范围”下,选择:
机器人
应用程序命令
在“机器人权限”下,选择:
发送消息
嵌入链接
阅读消息历史记录
复制生成的URL并在浏览器中打开
选择您的服务器并授权机器人
3. 获取频道ID
在 Discord 中,启用开发者模式:
转至用户设置 > 应用程序设置 > 高级
开启“开发者模式”
右键单击要使用的频道
点击“复制频道ID”
4. 配置 MCP 设置
该服务器需要在您的 MCP 设置文件中进行配置。请将以下内容添加到您的配置文件中:
代替:
/ABSOLUTE/PATH/TO/MCP Relay
替换为您的 MCP Relay 项目的实际路径your_bot_token_here
是你的 Discord 机器人令牌your_channel_id_here
填写你的 Discord 频道 ID
注意:确保在配置中使用绝对路径。
用法
服务器提供了一个名为send-message
的工具,它接受以下参数:
消息类型
通知:不需要回复的简单消息
{ "type": "notification", "title": "Hello", "content": "This is a notification" }提示:等待响应的消息
{ "type": "prompt", "title": "Question", "content": "Do you want to proceed?", "actions": [ { "label": "Yes", "value": "yes" }, { "label": "No", "value": "no" } ], "timeout": 60000 // Optional: 1 minute timeout }
笔记:
可以通过点击操作按钮或发送短信来回答提示
每个提示仅接受一个响应
如果指定了超时,则超时后提示将失败
通知不会等待响应并立即返回
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
该服务器允许与 Discord 集成,从而实现使用提示和通知在 Claude 和 Discord 频道之间交换消息。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityProvides Discord integration capabilities to MCP clients like Claude Desktop.Last updated -15125MIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) server for the Discord integration with MCP-compatible applications like Claude Desktop.Last updated -83MIT License
- -securityAlicense-qualityA server that enables interaction with Telegram chats directly through MCP-compatible hosts like Claude for Desktop, providing tools to retrieve chats, get messages, and send messages.Last updated -335Apache 2.0
- AsecurityFlicenseAqualityAn MCP server that allows Claude to interact with Discord by providing tools for sending/reading messages and managing server resources through Discord's API.Last updated -1928