FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-10-14;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
@uptrack-app/mcp
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
MCP server for Uptrack uptime monitoring. Use with Claude.ai, ChatGPT, Cursor, VS Code, Windsurf, or any MCP-compatible AI assistant.
Two transports supported:
- **Remote MCP (recommended)** — https://api.uptrack.app/mcp with OAuth 2.0 + PKCE. No API key paste, no npm install. Works in Claude.ai, ChatGPT, VS Code (1.100+), Cursor, and Windsurf.
- **Stdio (this package)** — for offline agents, CI runners, Claude Desktop, and any client that can't reach a remote MCP endpoint.
Remote MCP (OAuth)
The fastest path. Use this if your client supports remote MCP + OAuth.
| Client | Install |
|---|---|
| **Cursor** | One-click deeplink |
| **VS Code** 1.100+ | One-click deeplink |
| **Windsurf** | One-click deeplink |
| **Claude.ai** | Settings → Connectors → Add custom connector → paste https://api.uptrack.app/mcp |
| **ChatGPT** | Settings → Connectors → Add remote MCP → paste https://api.uptrack.app/mcp |
OAuth handles consent in-app. No API key.
See uptrack.app/dashboard/install for the full install flow with one-click buttons.
Stdio (this package)
Use this when remote MCP isn't available — offline, CI, or Claude Desktop.
Claude Code
Claude Desktop
Add to claude_desktop_config.json:
Cursor / Windsurf
Add to the MCP settings with the same stdio config as Claude Desktop.
Available Tools
| Tool | Description |
|------|-------------|
| list_monitors | List all monitors with status, URL, interval, uptime |
| get_monitor | Get details for a specific monitor |
| create_monitor | Create a new monitor (HTTP, TCP, DNS, SSL, heartbeat) |
| update_monitor | Update monitor config |
| pause_monitor | Pause an active monitor |
| resume_monitor | Resume a paused monitor |
| delete_monitor | Delete a monitor |
| list_incidents | List recent incidents |
| get_incident | Fetch one incident |
| acknowledge_incident | Acknowledge an open incident |
Example Usage
Once connected, ask your AI assistant:
- "List my monitors"
- "Create a monitor for https://example.com that checks every 30 seconds"
- "Are any of my services down right now?"
- "Show me recent incidents"
- "Acknowledge the incident on the API monitor"