Webhook MCP服务器
](https://smithery.ai/server/@noobnooc/webhook-mcp)
一种模型上下文协议(MCP)服务器,在调用时发送webhook通知。
您可以将此服务器与webhook通知服务一起使用,例如 回声 在长时间运行的任务完成时收到通知。只需使用您的Echobell webhook URL(或其他服务的URL)配置服务器,并在任务提示中指示您的AI助手“完成后向我发送通知”。
配置
有几种方法可以配置MCP服务器:
通过Smithery安装
通过以下方式自动安装克劳德桌面版Webhook MCP服务器 史密瑟里:
npx -y @smithery/cli install @noobnooc/webhook-mcp --client claude克劳德&光标&风帆
通过将以下内容添加到您的配置中,配置Claude、Cursor或Windsurf以使用MCP服务器:
- 与NPM合作:
{
"mcpServers": {
"notification": {
"command": "npx",
"args": ["-y", "webhook-mcp"],
"env": {
"WEBHOOK_URL": "your-webhook-url-here"
}
}
}
}- 使用Docker:
{
"mcpServers": {
"notification": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"WEBHOOK_URL",
"noobnooc/webhook-mcp"
],
"env": {
"WEBHOOK_URL": ""
}
}
}
}VS代码
将以下配置添加到VS代码中 settings.json:
- 与NPM合作:
{
"mcp": {
"servers": {
"notification": {
"command": "npx",
"args": ["-y", "webhook-mcp"],
"env": {
"WEBHOOK_URL": "your-webhook-url-here"
}
}
}
}
}- 使用Docker:
{
"mcp": {
"servers": {
"notification": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"WEBHOOK_URL",
"noobnooc/webhook-mcp"
],
"env": {
"WEBHOOK_URL": ""
}
}
}
}
}环境变量
WEBHOOK_URL(必填):发送webhook通知的URL
参数
可以使用可选参数调用webhook:
message:要包含在webhook负载中的自定义消息url:外部URL将作为以下内容包含在webhook负载中externalLink
发展
要构建项目,请执行以下操作:
npm install
npm run build要使用MCP检查器进行调试,请执行以下操作:
npm run inspector出版
要构建和发布包,请执行以下操作:
npm run publish