
UptimeRobot
com.uptimerobot由 uptimerobot.com 发布官方发布者v0.1.0更新于 Nov 2, 2026
Monitor websites, APIs, and servers: create monitors, triage incidents, and query uptime stats.
概览
UptimeRobot 托管 MCP 服务器,让助手创建和管理可用性监控、状态页、维护窗口与故障事件。
- 可以做什么
- 创建、修改、暂停、恢复和删除 HTTP、关键词、Ping、端口、心跳、DNS、API 与 UDP 监控,并读取统计与响应时间
- 把监控归入分组并管理标签
- 创建和编辑公开状态页,发布、置顶或删除公告
- 安排一次性或周期性维护窗口以抑制告警
- 列出故障事件,查看详情、活动日志与告警记录,添加或编辑事件评论
- 管理个人告警联系人、列出集成,并读取账户、套餐与告警风暴保护设置
- 适用场景
- 适合让助手配置或调整网站与 API 监控、排查宕机、生成可用性或 SLA 汇总,以及发布状态页更新,而不必切换到 UptimeRobot 控制台。
- 运行要求
- 远程服务器,位于 mcp.uptimerobot.com,使用 streamable HTTP,本地不运行任何程序。需要一个 UptimeRobot 账户,首次连接时通过浏览器 OAuth 登录;无浏览器或 CI 场景可在控制台生成 API 密钥,以 Authorization Bearer 请求头发送。部分功能取决于账户套餐,调用有频率限制(免费套餐每分钟 10 次)。
安装
在 SourceWeft 中
- 打开 控制台中的 UptimeRobot,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/com.uptimerobot%2Fuptimerobot/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"uptimerobot": {
"type": "http",
"url": "https://mcp.uptimerobot.com/mcp"
}
}
}README
UptimeRobot for AI agents
This repo is UptimeRobot's single source of truth for AI agent integrations. It publishes:
- llms.txt and AGENTS.md — discovery and orientation for LLMs and coding agents.
- .claude-plugin, .cursor-plugin, and .codex-plugin folders — installable plugin manifests for Claude Code, Cursor, and Codex.
- skills folder — workflow skills (setup, no-account quick monitor, bulk pause, SLA reports, incident response, status pages) plus short per-tool reference pages that cover only what the MCP tool schemas don't say. See Skills.
- rules folder — Cursor rules (
.mdc). Claude Code gets the same rules from theconventionsskill. - mcp.json — Cursor-format MCP server config (dot-less filename).
- .mcp.json — Claude Code MCP server config (dot-prefixed so Claude Code auto-registers the server when the plugin loads).
- codex.mcp.json — Codex-format MCP server config (
mcp_serverssnake_case key, referenced explicitly by the Codex manifest). - .agents/plugins/marketplace.json — repo-scoped Codex marketplace for local install and testing; Codex auto-discovers this file when the repo is open.
- The assets folder — the marketplace logo, declared as the icon in the Cursor and Codex manifests (Claude Code's plugin manifest has no icon field; the directory listing supplies its icon at submission time).
The mcp.json, .mcp.json, and codex.mcp.json files all connect directly to the hosted server at https://mcp.uptimerobot.com/mcp over streamable HTTP. Nothing runs locally: the client discovers the server's OAuth endpoints and runs the browser login itself. Three filenames exist only because Claude Code, Cursor, and Codex each expect their own convention (and Codex requires mcp_servers in snake_case rather than mcpServers).
The same content is mirrored under uptimerobot.com/ for crawler discovery (uptimerobot.com/llms.txt, uptimerobot.com/AGENTS.md, etc.).
Install
Claude Code
From the marketplace (once published)
UptimeRobot is being submitted to Anthropic's community plugin marketplace. Once accepted, add that marketplace once and install:
Or run /plugin, open the Discover tab, find UptimeRobot, and install it. (The community marketplace must be added first — it isn't built in. Only Anthropic's curated official marketplace shows up in /plugin with no setup.)
The MCP server auto-registers via .mcp.json as soon as the plugin loads. The first time it connects, a browser opens for you to log into UptimeRobot and authorize access (OAuth) — there's no API key to paste. Tokens are cached locally, so you only do this once.
Local clone (manual plugin install)
To run the full plugin (skills and the auto-registered MCP server) straight from a local checkout — no marketplace required — clone the repo and load it with the --plugin-dir flag:
--plugin-dir <path> loads the plugin from a directory (the one containing .claude-plugin/plugin.json) for that session only. The flag is repeatable and also accepts a .zip. Use an absolute path if you launch Claude Code from elsewhere:
On first connection a browser opens for the OAuth flow. Run /plugin to confirm the plugin is loaded and uptimerobot MCP Server shows ✓ connected.
MCP server only (scripted)
If you just want the MCP tools without the rest of the plugin (dotfiles, CI bootstrap), see skills/setup/SKILL.md. Short version:
Then run /mcp, select uptimerobot, and choose Authenticate to complete the OAuth browser flow. Run /mcp (or claude mcp list in a terminal) to confirm uptimerobot shows ✓ connected.
Cursor
From the Marketplace (once published)
Browse the Cursor Marketplace, find UptimeRobot, and click Add to Cursor. Authorize through the OAuth browser flow when the MCP server first connects — no API key needed.
Local install (for development and pre-submission testing)
Follow Cursor's plugin docs:
Launch Cursor and run Developer: Reload Window from the command palette.
Verify the plugin is discovered:
- Settings → Rules, Skills, Subagents — the
uptimerobot.mdcrule and everyskills/*/SKILL.mdentry should be listed. - Settings → Tools & MCPs —
uptimerobotshould appear with up to 50 tools (fewer for read-only or team sessions) once the MCP server connects. Complete the OAuth browser flow on first connection.
Codex
Local install (for development and pre-submission testing)
Clone the repo and open it in Codex. The repo-scoped marketplace at .agents/plugins/marketplace.json is auto-discovered, so UptimeRobot (local) will appear in the Codex plugin directory without any extra setup. Install the plugin, then complete the OAuth browser flow on first MCP connection.
If you want Codex to track the source explicitly:
Verify the plugin is loaded: the UptimeRobot skills should be available and the uptimerobot MCP server should appear with up to 50 tools (fewer for read-only or team sessions) once connected.
Other agents / direct MCP
The server is listed in the official MCP Registry as com.uptimerobot/uptimerobot, so any registry-aware client can discover and install it without a per-client plugin submission. Metadata lives in server.json:
Clients without registry support can connect to the same URL directly (OAuth on first use):
Headless / CI (no browser)
Where the OAuth browser flow can't run, add the server to your own client config with an API key from the dashboard (Integrations & API) instead — a Read-only key unless the job needs to write. Keep the key in an environment variable, not in the file, and never commit it. This is a manual setup — the plugin itself never reads or sends an API key:
Claude Code expands ${UPTIMEROBOT_API_KEY} from the environment; other clients have their own syntax (Cursor: ${env:UPTIMEROBOT_API_KEY}).
What the plugin provides
50 tools via MCP, grouped by resource — full list in AGENTS.md; each tool's own schema and description are the reference for its parameters:
Monitors
Monitor groups (create/update/delete plan-gated: monitor-groups)
Status pages (PSPs)
PSP announcements (plan-gated: psp-subscribers)
Maintenance windows (plan-gated: maintenance-window)
Incidents
Incident comments (plan-gated: incident-comments)
Alert contacts (personal)
Integrations & tags
Account & storm protection
Alert contact IDs for assignedAlertContacts come from list-alert-contacts (personal) and list-integrations (which also returns the account's personal contacts — dedupe by id, and tell them apart by type); each entry needs alertContactId, threshold, and recurrence. All delete-* tools are permanent — call get-user first to confirm which account the session acts on.
No account needed
The quick-monitor-setup skill creates a free HTTPS monitor from just someone's email, no account, API key, or OAuth: the agent calls an unauthenticated proof-of-work API and the owner confirms by clicking a link in an activation email. Guide: https://uptimerobot.com/quick-monitor-setup/.
Skills
The tools' own schemas cover parameters, so the skills focus on multi-step workflows and on behaviour the schemas don't spell out.
Workflows
Reference pages — short notes on non-obvious behaviour, verified against the live server: create-http-monitor, create-keyword-monitor, create-ping-monitor, create-port-monitor, create-heartbeat-monitor, create-dns-monitor, create-api-monitor, create-udp-monitor, update-monitor, manage-monitors, manage-monitor-groups, maintenance-windows, list-integrations, stats, incidents, errors.
Plan requirements
Plan names change over time — read the active plan from get-user (activeSubscription.plan, e.g. Scale) instead of assuming a fixed list. Monitor-type availability, interval minimums, and monitor limits depend on the active plan — the MCP server enforces these and returns a plain-text error. Tool calls are rate-limited too (10 per minute on the free plan). See skills/errors/SKILL.md.
Troubleshooting
Tools not showing up in Claude / Cursor
The MCP handshake sometimes completes after the client captures its tool list at session start, so the tools appear absent even though the server is connected. Fix in Claude Code: fully quit (close the terminal, not just /exit) and relaunch; run claude mcp list first to confirm uptimerobot shows ✓ Connected. Fix in Cursor: reload the window or restart Cursor, and check Settings → Tools & MCPs.
Authentication problems
Tool errors
Tool errors arrive as plain text whose wording varies by tool. What each message means and how to recover is in skills/errors/SKILL.md.
Contributing
This repo is generated / curated. File issues at https://github.com/uptimerobot/ai/issues. For MCP server bugs, use https://uptimerobot.com/contact.
Privacy & Terms
License
MIT. See LICENSE.
来源:README.md,提交 3d8eb11
工具
0版本历史
1- v0.1.0最新Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
