
MCP Server Discord Webhook

2025.03.24
0
JavaScript消息通知Discord 集成交流协作
genm_mcp-server-discord-webhook 是一个用于向 Discord webhooks 发送消息的 MCP 服务器。它允许用户通过配置和简单的 API 调用,将消息发送到指定的 Discord 频道。
View on GitHub
Overview
基本能力
产品定位
该服务主要用于通过 Discord webhooks 发送消息,适用于需要将消息或通知发送到 Discord 频道的场景。
核心功能
- send_message:向 Discord 发送消息。支持以下参数:
content
:消息内容(必填)username
:显示名称(可选)avatar_url
:头像 URL(可选)
适用场景
- 自动化通知系统:将系统通知或警报发送到 Discord 频道。
- 团队协作:在团队协作工具中集成消息发送功能。
- 开发调试:在开发过程中发送调试信息到 Discord。
工具列表
- send_message:用于发送消息到 Discord webhook。
常见问题解答
- 如何配置 Discord webhook URL?
- 在 MCP 配置文件中设置
DISCORD_WEBHOOK_URL
环境变量。 - 如何自定义发送消息的用户名和头像?
- 在
send_message
工具的arguments
中设置username
和avatar_url
参数。
使用教程
使用依赖
- 确保已安装 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"
]
}
}
}
调试方式
使用以下命令测试消息发送功能:
<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>