RossH121
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"discord": {
"args": [
"path/to/discord-mcp/build/index.js"
],
"command": "node",
"env": {
"DISCORD_TOKEN": "your_discord_bot_token_here"
}
}
}
}
服务介绍
Discord MCP 服务器
这是一个用于将 Claude 与 Discord API 集成的 MCP(模型上下文协议)服务器。该服务器允许 Claude 通过执行诸如发送消息、读取消息和管理服务器资源等操作来与 Discord 服务器进行交互。
先决条件
- Node.js 16 或更高版本
- Discord 机器人令牌(在 Discord 开发者门户 创建)
- 适当的机器人权限:
- 读取消息/查看频道
- 发送消息
- 读取消息历史
- (可选)根据所需功能管理角色、管理频道等
安装
-
克隆此仓库
-
安装依赖项:
bash
npm install -
构建项目:
bash
npm run build
配置
在根目录下创建一个 .env 文件,内容如下:
x000D
DISCORD_TOKEN=your_discord_bot_token_here
使用
-
启动服务器:
bash
npm start -
配置 Claude Desktop:
- 在 Claude Desktop 的配置文件中添加以下内容:
json
{
"mcpServers": {
"discord": {
"command": "node",
"args": ["path/to/discord-mcp/build/index.js"],
"env": { "DISCORD_TOKEN": "your_discord_bot_token_here" }
}
}
}
- 在 Claude Desktop 的配置文件中添加以下内容:
可用工具
send-message: 向 Discord 频道发送消息read-messages: 从 Discord 频道读取最近的消息list-channels: 列出服务器中的可用频道list-servers: 列出机器人有权访问的服务器get-user-info: 获取特定用户的信息
安全注意事项
- Discord 机器人令牌授予对您的 Discord 机器人的访问权限,请确保其安全。
- 机器人只能访问它被邀请加入的服务器。
- 操作受每个服务器中机器人权限的限制。
许可证
MIT