
MCP Webhook Server

2025.04.13
7
JavaScriptwebhookchatautomation交流协作
MCP Webhook Server 是一个与 webhook 集成的 MCP 服务器实现,提供消息发送能力。它支持通用 webhook 端点、自定义用户名和头像,并与 Dive 和其他 MCP 兼容的 LLM 集成。
View on GitHub
Overview
基本能力
产品定位
MCP Webhook Server 是一个用于通过 webhook 发送消息的工具,特别适用于与 MCP 兼容的 LLM 服务集成。
核心功能
- 通用 Webhook 支持:可以向任何 webhook 端点发送消息。
- 自定义用户名:可以设置消息的显示名称。
- 头像支持:可以自定义消息的头像。
- MCP 集成:与 Dive 和其他 MCP 兼容的 LLM 服务集成。
适用场景
- 通过 webhook 发送通知或消息。
- 在自动化流程中集成消息发送功能。
- 与 MCP 兼容的 LLM 服务(如 Dive)集成使用。
工具列表
- send_message:
- 向 webhook 端点发送消息。
- 输入参数:
content
(字符串,必需):要发送的消息内容。username
(字符串,可选):显示名称。avatar_url
(字符串,可选):头像 URL。
常见问题解答
- 如何配置 webhook URL?:在配置文件中设置
WEBHOOK_URL
环境变量。 - 如何手动启动服务器?:运行
npx @kevinwatt/mcp-webhook
命令。
使用教程
使用依赖
- Node.js 18+
- MCP 兼容的 LLM 服务
安装教程
npm install @kevinwatt/mcp-webhook
配置 Dive Desktop
- 在 Dive Desktop 中点击 "+ Add MCP Server"。
- 复制并粘贴以下配置:
{
"mcpServers": {
"webhook": {
"command": "npx",
"args": [
"-y",
"@kevinwatt/mcp-webhook"
],
"env": {
"WEBHOOK_URL": "your-webhook-url"
},
"alwaysAllow": [
"send_message"
]
}
}
}
- 点击 "Save" 安装 MCP 服务器。
调试方式
- 手动启动服务器:
npx @kevinwatt/mcp-webhook
- 测试消息发送:
"Send a message to webhook: Hello World!"
"Send a message with custom name: content='Testing', username='Bot'"