关于 status-aggregator
status-aggregator 是面向 AI Agent 的 stdio MCP 服务,汇总多个 SaaS 提供商的状态页。它提供规范化状态和事件信息,帮助 Agent 判断重试或故障转移。
主要功能
- 01汇总 14+ 个 SaaS 提供商状态
- 02列出服务及最近状态
- 03查询单个提供商详情并附状态页 URL
- 04查看当日活跃事件
- 05汇总全部服务健康状况
适用场景
- 01判断请求失败后是否重试
- 02根据服务状态选择故障转移
- 03快速检查多个依赖服务的健康状况
MCP 相关
通过 stdio 向 MCP 客户端提供服务状态查询工具,包括服务列表、单项状态、活跃事件和总体健康摘要。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| category | string | 否 | 例如:llm-provider、cloud、devtools、payments |
| current_status | string | 否 | 例如:operational、degraded、partial_outage、major_outage |
详细介绍
@weiseer/status-aggregator-mcp
通过 stdio MCP 服务聚合跨供应商的 SaaS 状态,供 AI Agent 决定重试或回退。
由 weiseer 提出的探针 P-003。
功能
将 AI Agent 所依赖的 14+ 个 SaaS 提供商的状态页(Anthropic、OpenAI、Google AI、Mistral、GitHub、npm、Cloudflare、AWS、Vercel、Netlify、Render、Stripe、Algolia、Linear)聚合到一个 MCP 服务中。
你的 Agent 可以:
list_services— 列出受监控的提供商及其最新已知状态get_status— 获取某个提供商的完整状态,并附上状态页 URL 引用get_incidents_today— 获取所有提供商的当前事件check_all— 快速健康状况摘要(按状态统计数量)
为什么要用它,而不是让 Agent 逐个获取状态页
| Agent 自行处理(每次调用) | status-aggregator | |
|---|---|---|
| 要获取的状态页 | 14 次独立 API 调用 | 1 次 MCP 调用 |
| Token 成本 | $0.05-0.15 | $0 免费 / $0.00005 付费 |
| 延迟 | 3-8 秒 | <100ms |
| Schema 规范化 | 按供应商解析 | 预先规范化 |
安装
npm install -g @weiseer/status-aggregator-mcp
与 Claude Desktop / Cursor / Cline / Continue / Windsurf 搭配使用
{
"mcpServers": {
"status-aggregator": {
"command": "npx",
"args": ["-y", "@weiseer/status-aggregator-mcp"]
}
}
}
环境变量
STATUS_AGG_URL— 覆盖远程快照 URLSTATUS_AGG_LOCAL_ONLY=1— 跳过远程获取
相关的 weiseer 服务
@weiseer/llm-oracle-mcp— LLM 定价与可用性预言机@weiseer/bounty-mcp— 实时编码赏金交易流@weiseer/api-changelog-mcp— SDK 破坏性变更追踪器- github.com/weiseer — 所有 weiseer 服务
许可证
Apache-2.0
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。