关于 hyperping
Hyperping 的远程 MCP 服务向 AI Agent 提供项目监控、故障记录、值班信息和报告查询,也支持使用项目 API 密钥执行部分监控变更。
主要功能
- 01查看监控状态和详情
- 02查询故障记录与时间线
- 03查询在线率、延迟、MTTR 和 MTTA
- 04检查异常、探测日志和告警
- 05查看值班安排与升级策略
- 06创建和管理监控项
适用场景
- 01确认当前哪些监控项已宕机
- 02查看某监控项一段时间内的在线率
- 03查询升级策略对应的值班人员
- 04通过 MCP 客户端创建或暂停监控项
MCP 相关
通过 Streamable HTTP 将 Hyperping 的监控、故障、报告、诊断、值班和集成数据作为 MCP 工具开放。四个写入工具支持创建和修改监控项,访问需要 Bearer API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.hyperping.io/v1/mcpclaude mcp add --transport http com-hyperping-hyperping https://api.hyperping.io/v1/mcp{"mcpServers":{"com-hyperping-hyperping":{"type":"http","url":"https://api.hyperping.io/v1/mcp"}}}在 Cursor 中打开{"servers":{"com-hyperping-hyperping":{"type":"http","url":"https://api.hyperping.io/v1/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-hyperping-hyperping":{"type":"http","url":"https://api.hyperping.io/v1/mcp"}}}{"mcpServers":{"com-hyperping-hyperping":{"serverUrl":"https://api.hyperping.io/v1/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://api.hyperping.io/v1/mcp需要授权工具
69| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| page | integer | 否 | 从 0 开始的页码。默认值为 0。 |
| limit | integer | 否 | 每页行数。默认值为 50,最大值为 200。 |
| status | enum | 否 | 按状态筛选。"ssl_expiring" 表示 SSL 将在 30 天内过期。up | down | paused | ssl_expiring |
详细介绍
Hyperping MCP 服务
面向 Hyperping 的官方 Model Context Protocol 服务。它通过 HTTP 向 AI Agent 提供正常运行时间监控、事件历史、值班计划和报告。
这是一个远程服务。无需安装或自行托管:使用 API 密钥将客户端指向该端点即可。此仓库包含注册清单、客户端配置和工具参考。
端点
| URL | https://api.hyperping.io/v1/mcp |
| 传输方式 | Streamable HTTP,JSON-RPC 2.0 |
| 身份验证 | Bearer 令牌 |
| 作用范围 | 每个密钥对应一个项目 |
| 工具 | 26 个(22 个只读,4 个写入) |
快速开始
- 在 Hyperping 中,前往 Project Settings, API Keys,创建一个
read_only或read_write密钥。 - 将服务添加到 MCP 客户端(见下文)。
- 重启客户端,然后询问“现在有什么服务不可用?”或“上个月 API 监控的正常运行时间是多少?”之类的问题。
Claude Desktop、Claude Code、Cursor、Windsurf
{
"mcpServers": {
"hyperping": {
"type": "http",
"url": "https://api.hyperping.io/v1/mcp",
"headers": {
"Authorization": "Bearer sk_..."
}
}
}
}
stdio 客户端
仅支持 stdio 的客户端可以通过 mcp-remote 桥接:
{
"mcpServers": {
"hyperping": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.hyperping.io/v1/mcp",
"--header",
"Authorization: Bearer sk_..."
]
}
}
}
工具
监控项
| 工具 | 作用范围 | 描述 |
|---|---|---|
list_monitors | 只读 | 分页列出监控项,可按 up、down、paused、ssl_expiring 筛选。 |
get_monitor | 只读 | 按 UUID 获取单个监控项。 |
search_monitors_by_name | 只读 | 对名称和 URL 进行不区分大小写的子字符串搜索。 |
create_monitor | 写入 | 创建 HTTP、ICMP、端口或 DNS 监控项。 |
update_monitor | 写入 | 更新监控项。未指定的字段将保留。 |
pause_monitor | 写入 | 停止监控项的检查和告警。 |
resume_monitor | 写入 | 恢复已暂停的监控项。 |
有意不提供 delete_monitor。请使用控制面板或 REST API。
状态和中断
| 工具 | 作用范围 | 描述 |
|---|---|---|
get_status_summary | 只读 | 正常、不可用和已暂停的数量,以及当前不可用的项目和持续时间。 |
list_outages | 只读 | 分页列出中断,可按状态、类型或搜索词筛选。 |
get_outage | 只读 | 获取单个中断,包括确认记录、描述和根本原因。 |
get_outage_timeline | 只读 | 检测、跨区域验证、告警发送、确认和解决。 |
get_monitor_outages | 只读 | 获取单个监控项的中断记录。 |
报告
| 工具 | 作用范围 | 描述 |
|---|---|---|
get_monitor_uptime | 只读 | 按小时、天、周或月统计指定时间段内的正常运行时间百分比。 |
get_monitor_response_time | 只读 | 查看指定时间段内的延迟趋势。 |
get_monitor_mttr | 只读 | 平均解决时间,单位为秒。 |
get_monitor_mtta | 只读 | 平均确认时间,单位为秒。 |
诊断
| 工具 | 作用范围 | 描述 |
|---|---|---|
get_monitor_anomalies | 只读 | 检测到的频繁切换、延迟峰值和其他异常。 |
get_monitor_http_logs | 只读 | 最近的 HTTP 探测日志,可按级别筛选。 |
list_recent_alerts | 只读 | 指定日期范围内的正常和不可用通知。 |
值班
| 工具 | 作用范围 | 描述 |
|---|---|---|
list_on_call_schedules | 只读 | 列出所有计划,包括轮换配置和当前值班人员。 |
get_on_call_schedule | 只读 | 获取单个计划,包括完整的轮换详情和关联策略。 |
list_escalation_policies | 只读 | 列出项目中的所有升级策略。 |
get_escalation_policy | 只读 | 获取单个策略,包括步骤顺序、计划和联系渠道。 |
list_team_members | 只读 | 列出项目用户,以解析计划和策略中的 ID。 |
要回答“谁负责监控项 X 的值班?”,请依次调用 get_monitor、get_escalation_policy、get_on_call_schedule、list_team_members。
集成
| 工具 | 范围 | 描述 |
|---|---|---|
list_integrations | 读取 | Slack、Telegram、Discord、PagerDuty、OpsGenie、Teams、webhook 等。 |
get_integration | 读取 | 单个集成及其特定渠道的配置。 |
速率限制
限制按项目执行,两个时间窗口均会生效。
| 方法 | 每分钟 | 每小时 |
|---|---|---|
initialize | 5 | 20 |
tools/list | 30 | 200 |
tools/call | 60 | 600 |
打开一次会话并重复使用,不要为每个请求都调用 initialize。超过限制时会返回 JSON-RPC 错误,并附带 retry_after_seconds 提示。
机器可读规范
如需涵盖工具、查询模式和响应格式的详尽且便于 Agent 使用的规范,请将客户端指向 hyperping.com/mcp/llms.txt。
支持
请在此处提交问题,或通过 hyperping.com/contact/sales 联系团队。
许可证
本仓库内容采用 MIT 许可证。托管服务的使用受 Hyperping 条款 和隐私政策约束。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。