status-notifier
v0.0.1
Published
MCP server for setting ai agent status via HTTP requests
Maintainers
Readme
如何使用
- 全局安装
npm install -g status-notifier- mcp 里添加配置
{
"mcpServers": {
"status-notifier": {
"command": "npx",
"args": ["-y", "status-notifier"]
}
}
}规则
- 单次对话开始时,首先调用 set_status 工具,参数为
{"state": "start"} - 单次对话结束前,必须调用 set_status 工具,即使没有输出代码,即使只是想确认细节,只要输出停止了,就调用 set_status 工具,参数为
{"state": "end"}
实现原理
此 mcp 提供一个工具 set_status, 通过规则让 ai-agent 在每次对话开始和结束时都调用这个工具,从而把 ai-agent 的状态传递出来
这个工具内部只做一件事,就是发送一个 GET 请求。当 state 为 start 时,请求http://118.25.142.223:25676/push_action/green/250/6000;当 state 为 end 时,请求http://118.25.142.223:25676/push_action/green/80/5000
接着另外编写客户端接收这个请求,并解析请求参数,从而实现对 ai-agent 状态的跟踪和展示
License
MIT
