关于 uptimemonitoring
uptimemonitoring 提供可直接运行的示例,用于通过命令行、Node.js、Python、GitHub Actions、MCP 和 Webhook 管理运行时间监控。其 MCP 示例支持在 Claude Code 和 Cursor 中用自然语言管理监控项。
主要功能
- 01创建、列出、测试和删除监控项
- 02在 Claude Code 中管理监控项
- 03在 Cursor 中管理监控项
- 04添加部署后的健康检查
- 05接收监控状态 Webhook
适用场景
- 01在支持 MCP 的编码环境中管理监控项
- 02设置期间测试监控项
- 03根据服务健康状态控制部署
- 04为服务中断和恢复发送通知
MCP 相关
提供在 Claude Code 和 Cursor 中通过 MCP 管理监控项的配置示例。README 未说明 MCP 工具或传输方式。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://api.uptimemonitoring.com/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http com-uptimemonitoring https://api.uptimemonitoring.com/mcpCursor.cursor/mcp.json
{"mcpServers":{"com-uptimemonitoring":{"type":"http","url":"https://api.uptimemonitoring.com/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"com-uptimemonitoring":{"type":"http","url":"https://api.uptimemonitoring.com/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"com-uptimemonitoring":{"type":"http","url":"https://api.uptimemonitoring.com/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"com-uptimemonitoring":{"serverUrl":"https://api.uptimemonitoring.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
全部服务地址
Streamable HTTP
https://api.uptimemonitoring.com/mcp需要授权工具
详细介绍
UptimeMonitoring 示例
适用于每种 UptimeMonitoring 集成,可直接复制粘贴运行的示例。
集成
| 集成 | 路径 | 描述 |
|---|---|---|
| cURL | curl/ | 从命令行创建、列出、测试和删除监控项 |
| Node.js | node/ | 使用 Node 20+ 原生 fetch 实现相同的生命周期,无需依赖 |
| Python | python/ | 使用 requests 实现相同的生命周期 |
| GitHub Actions | github-actions/ | 使用 uptimemonitoring/assert-healthy 在部署后进行健康检查 |
| MCP — Claude Code | mcp/claude-code/ | 在 Claude Code 中使用自然语言管理监控项 |
| MCP — Cursor | mcp/cursor/ | 在 Cursor 中使用自然语言管理监控项 |
| Webhooks | webhooks/ | 监控项宕机、恢复或状态反复时推送通知 |
占位符约定
所有示例都使用占位符——运行前请将它们替换为你自己的值:
| 占位符 | 替换为 |
|---|---|
UPTIMEMONITORING_API_KEY | 你的 API 密钥——将其设为环境变量,切勿硬编码 |
umk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | 你在 Settings → API Keys 中获取的实际 API 密钥 |
123 | 你的监控项数字 ID(可在控制面板 URL 中查看) |
whs_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | 设置 webhook 时返回的 HMAC 签名密钥 |
切勿将真实密钥提交到版本控制中。
第二阶段即将推出
terraform/— 将监控项作为基础设施进行配置和管理kubernetes/— 通过 Pod 生命周期钩子中的 assert-healthy 实现存活/就绪检查pagerduty-integration/— 将监控告警转为 PagerDuty 事件
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。