MCP 服务器通知器是一款实用工具,可帮助用户便捷地发送服务器通知。它支持多种安装方式和配置选项,能满足不同场景下的通知需求。
你可以通过命令行或者 Docker 来启动 MCP 服务器通知器。
mcp-server-notifier --port 3000
docker run -p 3000:3000 zudsniper/mcp-server-notifier
本工具支持使用 npm 和 Docker 进行安装。
npm install -g mcp-server-notifier
docker pull zudsniper/mcp-server-notifier:latest
{
"message": "任务已完成",
"severity": "info"
}
{
"template": "status",
"templateData": {
"status": "completed",
"details": "所有任务已成功完成。"
}
}
const mcpNotifier = require('mcp-server-notifier');
mcpNotifier.sendNotification({
message: '系统状态正常',
severity: 'info'
}, function (error, response) {
if (error) {
console.error('发送通知失败:', error);
} else {
console.log('通知已成功发送,响应:', response);
}
});
你可以通过环境变量对 MCP 服务器通知器进行配置。
| 属性 | 详情 |
|---|---|
PORT |
指定服务运行的端口,默认为 3000。 |
WEBHOOK_URL |
指定 Webhook 的目标 URL。 |
WEBHOOK_TYPE |
指定 Webhook 的类型,支持 discord、slack 和 http。 |
git clone https://github.com/zudsniper/mcp-server-notifier.git
cd mcp-server-notifier
npm install
npm run dev
npx @modelcontextprotocol/inspector node build/index.js
package.json 中的版本号。release 分支。本项目采用 MIT 许可证,详见 LICENSE 文件。
欢迎贡献!请随意提交 Pull Request。