使用说明
断开MCP服务器
用于Discord API与Claude集成的MCP(模型上下文协议)服务器。此服务器允许Claude通过执行发送消息、读取消息和管理服务器资源等操作的工具与Discord服务器进行交互。
先决条件
- Node.js 16或更高版本
- Discord机器人令牌(在 Discord开发者门户)
- 适当的机器人权限:
- 阅读消息/查看频道
- 发送消息
- 读取消息历史记录
- (可选)根据所需功能管理角色、管理渠道等
安装
- 克隆此存储库
- 安装依赖项:
npm install - 构建项目:
npm run build
配置
创建一个 .env 根目录中的文件,其中包含:
DISCORD_TOKEN=your_discord_bot_token_here
用法
-
启动服务器:
npm start -
配置Claude桌面:
- 添加到Claude Desktop的配置文件中:
{ "mcpServers": { "discord": { "command": "node", "args": ["path/to/discord-mcp/build/index.js"], "env": { "DISCORD_TOKEN": "your_discord_bot_token_here" } } } }
可用工具
send-message:向Discord频道发送消息read-messages:阅读Discord频道的最新消息list-channels:列出服务器中的可用频道list-servers:列出机器人可以访问的服务器get-user-info:获取特定用户的信息
安全考虑
- Discord机器人令牌授予您对Discord机器人的访问权限。请确保其安全。
- 机器人只能访问它被邀请访问的服务器。
- 操作受机器人在每个服务器中的权限限制。
许可证
麻省理工学院