
MCP Server Discord Webhook

2025.01.26
0
JavaScriptDiscord 集成消息通知交流协作
mcp-server-discord-webhook 是一个用于向 Discord webhooks 发送消息的 MCP 服务器。它允许用户通过配置和简单的 API 调用,将消息发送到 Discord 频道,支持自定义消息内容、显示名称和头像 URL。
View on GitHub
Overview
基本能力
产品定位
mcp-server-discord-webhook 是一个专门用于与 Discord 平台集成的 MCP 服务器,主要用于通过 webhook 向 Discord 频道发送消息。
核心功能
- send_message: 向 Discord 发送消息,支持以下参数:
content
: 消息内容(必填)username
: 显示名称(可选)avatar_url
: 头像 URL(可选)
适用场景
- 团队协作:在 Discord 频道中自动发送通知或更新。
- 自动化脚本:集成到自动化流程中,发送状态更新或警报。
- 开发调试:在开发过程中实时发送调试信息到 Discord。
工具列表
- send_message: 用于发送消息到 Discord webhook。
常见问题解答
暂无常见问题解答。
使用教程
使用依赖
确保已安装 Node.js 和 npm。
安装教程
运行以下命令安装:
npm install @genpm/mcp-server-discord-webhook
配置
在 MCP 配置文件中添加以下内容:
{
"mcpServers": {
"discord-webhook": {
"command": "npx",
"args": [
"-y",
"@genpm/mcp-server-discord-webhook"
],
"env": {
"DISCORD_WEBHOOK_URL": "your-discord-webhook-url"
},
"alwaysAllow": [
"send_message"
]
}
}
}
调试方式
使用 send_message
工具发送测试消息:
<use_mcp_tool>
<server_name>discord-webhook</server_name>
<tool_name>send_message</tool_name>
<arguments>
{
"content": "Test message",
"username": "Custom Name"
}
</arguments>
</use_mcp_tool>
开发
该项目使用 GitHub Actions 进行持续集成和自动发布到 npm。推送新版本标签(例如 v1.0.0
)时,会自动:
- 构建包
- 运行测试
- 发布到 npm
- 创建 GitHub 发布
有关发布流程的更多详细信息,请参阅 CHANGELOG.md。
许可证
MIT
作者
genm