mcpField
U
uptrack-mcp

uptrack-mcp

远程服务
uptrack.app云与基础设施04 天前更新

关于 uptrack-mcp

uptrack-mcp 将 AI 客户端连接到 Uptrack 正常运行时间监控服务,支持远程 MCP OAuth 和 stdio,用于管理监控项与事件。

主要功能

  1. 01列出并查看监控项
  2. 02创建和配置监控项
  3. 03暂停、恢复和删除监控项
  4. 04列出并获取事件
  5. 05确认未关闭的事件
  6. 06支持远程 OAuth 与 stdio

适用场景

  1. 01查看监控状态和正常运行时间
  2. 02设置 HTTP、TCP、DNS、SSL 或 heartbeat 检查
  3. 03调查近期服务事件
  4. 04确认待处理事件

MCP 相关

该服务将 Uptrack 的监控项和事件操作作为 MCP 工具提供。远程端点使用 OAuth 2.0 + PKCE,stdio 传输使用 API 密钥。

配置

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

服务地址https://api.uptrack.app/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

@uptrack-app/mcp

面向 Uptrack 在线状态监控的 MCP 服务。可与 Claude.ai、ChatGPT、Cursor、VS Code、Windsurf 或任何兼容 MCP 的 AI 助手搭配使用。

支持两种传输方式:

  • 远程 MCP(推荐) — 使用 https://api.uptrack.app/mcp,搭配 OAuth 2.0 + PKCE。无需粘贴 API 密钥,也无需安装 npm。适用于 Claude.ai、ChatGPT、VS Code(1.100+)、Cursor 和 Windsurf。
  • Stdio(本软件包) — 适用于离线 Agent、CI 运行器、Claude Desktop,以及任何无法连接远程 MCP 端点的客户端。

远程 MCP(OAuth)

最快的接入方式。如果你的客户端支持远程 MCP + OAuth,请使用此方式。

客户端安装
Cursor添加远程 MCP 服务 → 粘贴 https://api.uptrack.app/mcp
VS Code 1.100+添加远程 MCP 服务 → 粘贴 https://api.uptrack.app/mcp
Windsurf添加远程 MCP 服务 → 粘贴 https://api.uptrack.app/mcp
Claude.aiSettings → Connectors → Add custom connector → 粘贴 https://api.uptrack.app/mcp
ChatGPTSettings → Connectors → Add remote MCP → 粘贴 https://api.uptrack.app/mcp

OAuth 会在应用内处理授权。无需 API 密钥。你需要拥有 Uptrack 付费套餐账户。

完整安装步骤请参阅 Uptrack MCP 指南。

Stdio(本软件包)

远程 MCP 不可用时,请使用此方式 — 适用于离线环境、CI 或 Claude Desktop。

Claude Code
claude mcp add uptrack -- env UPTRACK_API_KEY=your_key npx -y @uptrack-app/mcp
Claude Desktop

添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "uptrack": {
      "command": "npx",
      "args": ["-y", "@uptrack-app/mcp"],
      "env": {
        "UPTRACK_API_KEY": "uk_live_..."
      }
    }
  }
}
Cursor / Windsurf

在 MCP 设置中添加与 Claude Desktop 相同的 stdio 配置。

可用工具

工具描述
list_monitors列出所有监控项,包括状态、URL、间隔和在线时间
get_monitor获取指定监控项的详细信息
create_monitor创建新的监控项(HTTP、TCP、DNS、SSL、心跳)
update_monitor更新监控项配置
pause_monitor暂停正在运行的监控项
resume_monitor恢复已暂停的监控项
delete_monitor删除监控项
list_incidents列出近期事件
get_incident获取单个事件
acknowledge_incident确认尚未处理的事件

使用示例

连接后,可以向 AI 助手提问:

  • “列出我的监控项”
  • “为 https://example.com 创建一个每 30 秒检查一次的监控项”
  • “现在是否有服务宕机?”
  • “显示近期事件”
  • “确认 API 监控项上的事件”

身份验证

  • 远程 MCP:OAuth 2.0 — 无需 API 密钥,授权在应用内处理。
  • Stdio:在控制面板的 Settings → API Keys 下创建 API 密钥。请参阅如何使用 API 密钥。API 密钥需要付费套餐。

链接

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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