mcpField
H
hyperping

hyperping

远程服务
hyperping.com云与基础设施113 周前更新

关于 hyperping

Hyperping 的远程 MCP 服务向 AI Agent 提供项目监控、故障记录、值班信息和报告查询,也支持使用项目 API 密钥执行部分监控变更。

主要功能

  1. 01查看监控状态和详情
  2. 02查询故障记录与时间线
  3. 03查询在线率、延迟、MTTR 和 MTTA
  4. 04检查异常、探测日志和告警
  5. 05查看值班安排与升级策略
  6. 06创建和管理监控项

适用场景

  1. 01确认当前哪些监控项已宕机
  2. 02查看某监控项一段时间内的在线率
  3. 03查询升级策略对应的值班人员
  4. 04通过 MCP 客户端创建或暂停监控项

MCP 相关

通过 Streamable HTTP 将 Hyperping 的监控、故障、报告、诊断、值班和集成数据作为 MCP 工具开放。四个写入工具支持创建和修改监控项,访问需要 Bearer API 密钥。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.hyperping.io/v1/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://api.hyperping.io/v1/mcp需要授权

工具

69
参数类型必填说明
pageinteger否从 0 开始的页码。默认值为 0。
limitinteger否每页行数。默认值为 50,最大值为 200。
statusenum否按状态筛选。"ssl_expiring" 表示 SSL 将在 30 天内过期。up | down | paused | ssl_expiring

详细介绍

Hyperping MCP 服务

面向 Hyperping 的官方 Model Context Protocol 服务。它通过 HTTP 向 AI Agent 提供正常运行时间监控、事件历史、值班计划和报告。

这是一个远程服务。无需安装或自行托管:使用 API 密钥将客户端指向该端点即可。此仓库包含注册清单、客户端配置和工具参考。

完整文档:hyperping.com/docs/mcp

端点

URLhttps://api.hyperping.io/v1/mcp
传输方式Streamable HTTP,JSON-RPC 2.0
身份验证Bearer 令牌
作用范围每个密钥对应一个项目
工具26 个(22 个只读,4 个写入)

快速开始

  1. 在 Hyperping 中,前往 Project Settings, API Keys,创建一个 read_only 或 read_write 密钥。
  2. 将服务添加到 MCP 客户端(见下文)。
  3. 重启客户端,然后询问“现在有什么服务不可用?”或“上个月 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读取单个集成及其特定渠道的配置。

速率限制

限制按项目执行,两个时间窗口均会生效。

方法每分钟每小时
initialize520
tools/list30200
tools/call60600

打开一次会话并重复使用,不要为每个请求都调用 initialize。超过限制时会返回 JSON-RPC 错误,并附带 retry_after_seconds 提示。

机器可读规范

如需涵盖工具、查询模式和响应格式的详尽且便于 Agent 使用的规范,请将客户端指向 hyperping.com/mcp/llms.txt。

支持

请在此处提交问题,或通过 hyperping.com/contact/sales 联系团队。

许可证

本仓库内容采用 MIT 许可证。托管服务的使用受 Hyperping 条款 和隐私政策约束。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。