âš“ PingHarbor — 站点监控管理

v1.0.2

一站式接入 PingHarbor 账户,实时查询站点与心跳监控状态,管理站点列表,获取故障事件,新建监控任务并下载 SLA 报告,助你全面掌控线上服务可用性。

1· 108·0 当前·0 累计
下载技能包 项目主页
最后更新
2026/4/7
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能请求与运行时指令与其声明的 PingHarbor 监控目的保持一致,仅索取预期的 API 密钥;无任何过度或无法解释的请求。
评估建议
该技能看似仅用于 PingHarbor API,行为受限。安装前建议:1) 优先通过环境变量提供 API 密钥,避免以明文保存在 ~/.openclaw/openclaw.json。2) 若 PingHarbor 支持范围授权,请使用最小权限密钥并在泄露时轮换/吊销。3) 注意技能可创建监控与心跳任务,可能调用任意 webhook URL——仅创建可信 webhook。4) 确认 MCP 端点 https://api.pingharbor.com 与你的 PingHarbor 账户区域/官方文档一致。如需更强保障,请索要技能作者或发布者身份,并与 PingHarbor 官方集成指南核对。...
详细分析 ▾
用途与能力
名称/描述与所需环境变量及所记录的 MCP API 端点一致;索取单个 PINGHARBOR_API_KEY 对于与 PingHarbor API 交互是合适的。
指令范围
SKILL.md 仅为指令,并将运行时操作限制为使用 Bearer 令牌调用 https://api.pingharbor.com/functions/v1/mcp。同时记录了将 API 密钥写入 ~/.openclaw/openclaw.json;这是预期行为,但值得注意,因为若使用则会在明文保存密钥。
安装机制
未包含安装规范或代码文件(仅指令),因此安装步骤不会下载或写入磁盘任何内容。
凭证需求
仅需一个凭证(PINGHARBOR_API_KEY),且为所述功能所需的主凭证;未索取任何无关密钥或配置路径。
持久化与权限
always 为 false,技能由用户调用;除在用户选择时将自身 API 密钥存入 OpenClaw 配置外,不请求提升或持久的平台级权限。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.22026/4/2

- 更新 MCP 端点至 https://api.pingharbor.com/functions/v1/mcp。 - 重新排序并分组“可用工具”列表以提高清晰度。

无害

安装命令

点击复制
官方npx clawhub@latest install pingharbor
镜像加速npx clawhub@latest install pingharbor --registry https://cn.longxiaskill.com

技能文档

通过 PingHarbor MCP 服务器连接你的 PingHarbor 账户,监控网站 uptime、通过 heartbeat 监控器跟踪 cron 作业、管理站点、查询事件并拉取 SLA 报告。

认证

将 PingHarbor API 密钥设置为环境变量: `` PINGHARBOR_API_KEY=ph_your_api_key_here ` 在 PingHarbor 仪表板内前往 Administration → API Keys 生成密钥。

MCP 端点

` https://api.pingharbor.com/functions/v1/mcp ` 以 Bearer token 方式传递密钥: ` Authorization: Bearer $PINGHARBOR_API_KEY `

可用工具

| 工具 | 描述 | |------|-------------| |
list_monitors | 列出所有监控器及其当前状态 | | get_incidents | 检索最近的事件和停机事件 | | create_monitor | 以编程方式创建新的 uptime 监控器 | | get_monitor_report | 获取监控器的 SLA 和响应时间报告 | | list_heartbeat_monitors | 列出所有 heartbeat 监控器及其健康状态 | | create_heartbeat_monitor | 使用 webhook URL 创建新的 heartbeat 监控器 | | list_sites | 列出已认证账户下的所有站点 | | create_site | 创建新站点以将监控器分组 |

使用示例

“列出我所有的监控器,告诉我哪些当前宕机。”
“获取监控器 ID xyz 最近 7 天的事件。”
“为 https://example.com 创建一个 60 秒检查间隔的监控器。”
“显示我主 API 监控器的 SLA 报告。”
“列出我的 heartbeat 监控器,显示哪些错过了心跳。”
“为每晚运行的数据库备份创建一个 heartbeat 监控器,每 24 小时一次,宽限期 60 分钟。”
“列出我所有的站点。”
“为 https://myapp.com 创建一个名为 ‘Production’ 的新站点。”

配置(~/.openclaw/openclaw.json)

`json { "skills": { "entries": { "pingharbor": { "enabled": true, "apiKey": "ph_your_api_key_here" } } } } ` 或通过环境变量注入: `json { "skills": { "entries": { "pingharbor": { "enabled": true, "env": { "PINGHARBOR_API_KEY": "ph_your_api_key_here" } } } } } ``

数据来源ClawHub ↗ · 中文优化:龙虾技能库