com.uptimemonitoring/mcp
Agent-native uptime monitoring. Create, inspect, and assert monitor health. Free 50-monitor tier.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
claude mcp add --transport http com-uptimemonitoring-mcp 'https://api.uptimemonitoring.com/mcp' --header 'Authorization: <OAuth 2.1 (recommended) or a Bearer API key generated at https://app.uptimemonitoring.com/keys (label it '\''mcp'\'').>'
{
"mcpServers": {
"com-uptimemonitoring-mcp": {
"type": "http",
"url": "https://api.uptimemonitoring.com/mcp",
"headers": {
"Authorization": "<OAuth 2.1 (recommended) or a Bearer API key generated at https://app.uptimemonitoring.com/keys (label it 'mcp').>"
}
}
}
}
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
UptimeMonitoring Examples
Copy-paste-runnable examples for every UptimeMonitoring integration.
Integrations
| Integration | Path | Description |
|---|---|---|
| cURL | curl/ | Create, list, test, and delete monitors from the command line |
| Node.js | node/ | Same lifecycle using Node 20+ native fetch, no dependencies |
| Python | python/ | Same lifecycle using requests |
| GitHub Actions | github-actions/ | Post-deploy health gate with uptimemonitoring/assert-healthy |
| MCP — Claude Code | mcp/claude-code/ | Manage monitors with natural language in Claude Code |
| MCP — Cursor | mcp/cursor/ | Manage monitors with natural language in Cursor |
| Webhooks | webhooks/ | Push notifications when a monitor goes down, recovers, or flaps |
Placeholder convention
All examples use placeholders — replace them with your own values before running:
| Placeholder | Replace with |
|---|---|
UPTIMEMONITORING_API_KEY | Your API key — set as an environment variable, never hardcode it |
umk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | Your actual API key from Settings → API Keys |
123 | Your monitor's numeric ID (visible in the dashboard URL) |
whs_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | The HMAC signing secret returned when you set a webhook |
Never commit a real key to version control.
Coming in Phase 2
terraform/— provision and manage monitors as infrastructurekubernetes/— liveness/readiness gate via assert-healthy in a pod lifecycle hookpagerduty-integration/— route monitor alerts to PagerDuty incidents
الأسئلة الشائعة
ما هو com.uptimemonitoring/mcp؟
Agent-native uptime monitoring. Create, inspect, and assert monitor health. Free 50-monitor tier.
كيف أثبّت com.uptimemonitoring/mcp؟
يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http com-uptimemonitoring-mcp 'https://api.uptimemonitoring.com/mcp' --header 'Authorization: <OAuth 2.1 (recommended) or a Bearer API key generated at https://app.uptimemonitoring.com/keys (label it '\''mcp'\'').>'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج com.uptimemonitoring/mcp إلى مفتاح API؟
نعم. يتطلب Authorization، وتضبطها في إعداداته.
هل com.uptimemonitoring/mcp مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون com.uptimemonitoring/mcp؟
ينشره uptimemonitoring. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.