PingHarbor
/install pingharbor
PingHarbor — Uptime & Heartbeat Monitoring
Connect to your PingHarbor account to monitor website uptime, track cron jobs via heartbeat monitors, manage sites, query incidents, and pull SLA reports — all via the PingHarbor MCP server.
Authentication
Set your PingHarbor API key as an environment variable:
PINGHARBOR_API_KEY=ph_your_api_key_here
Generate a key at: Administration → API Keys inside your PingHarbor dashboard.
MCP Endpoint
https://api.pingharbor.com/functions/v1/mcp
Pass the key as a Bearer token:
Authorization: Bearer $PINGHARBOR_API_KEY
Available Tools
| Tool | Description |
|---|---|
list_monitors |
List all monitors and their current status |
get_incidents |
Retrieve recent incidents and downtime events |
create_monitor |
Create a new uptime monitor programmatically |
get_monitor_report |
Fetch SLA and response time report for a monitor |
list_heartbeat_monitors |
List all heartbeat monitors and their health status |
create_heartbeat_monitor |
Create a new heartbeat monitor with webhook URL |
list_sites |
List all sites for the authenticated account |
create_site |
Create a new site to group monitors together |
Example Usage
"List all my monitors and show me which ones are currently down."
"Get incidents from the last 7 days for monitor ID xyz."
"Create a monitor for https://example.com with a 60-second check interval."
"Show me the SLA report for my main API monitor."
"List my heartbeat monitors and show which ones have missed a heartbeat."
"Create a heartbeat monitor for my nightly database backup that runs every 24 hours with a 60-minute grace period."
"List all my sites."
"Create a new site called 'Production' for https://myapp.com."
Config (~/.openclaw/openclaw.json)
{
"skills": {
"entries": {
"pingharbor": {
"enabled": true,
"apiKey": "ph_your_api_key_here"
}
}
}
}
Or via environment variable injection:
{
"skills": {
"entries": {
"pingharbor": {
"enabled": true,
"env": {
"PINGHARBOR_API_KEY": "ph_your_api_key_here"
}
}
}
}
}
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install pingharbor - 安装完成后,直接呼叫该 Skill 的名称或使用
/pingharbor触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
PingHarbor 是什么?
Query uptime monitors, heartbeat monitors, manage sites, retrieve incidents, create monitors, and fetch SLA reports from your PingHarbor account. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 137 次。
如何安装 PingHarbor?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install pingharbor」即可一键安装,无需额外配置。
PingHarbor 是免费的吗?
是的,PingHarbor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
PingHarbor 支持哪些平台?
PingHarbor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 PingHarbor?
由 captain-cole(@captain-cole)开发并维护,当前版本 v1.0.2。