OpenUptime

MCP server monitoring

AI agents fail quietly when an MCP server is down or a tool changes under them. Check the server the way an agent connects to it.

What each check does

  • Connects to the server URL, initializes an MCP session and lists its tools.
  • Supports servers behind OAuth or a token in a header.
  • Optionally calls one tool with arguments you set; discovery alone never calls tools.

When it alerts

  • The server cannot be reached, the session does not initialize or listing tools fails.
  • A separate alert when a tool is removed or its input or output schema changes.
Examplehttps://mcp.example.com/mcp

Good to know

  • Set the timeout between 1 and 30 seconds.
  • Preview the tools before saving, to check the connection settings.
  • A tool call runs in every selected region, so choose one that is safe to repeat.

On every monitor

  • Alerts by email, Slack, Discord, Teams, Telegram, PagerDuty, webhooks, Lark, ntfy and the mobile app.
  • Recovery thresholds, so an incident closes only after the service has answered several times in a row.
  • Dependencies: a monitor that depends on another stays quiet while that one is down.
  • Maintenance windows, incident history and public status pages built from the same monitors.

Try it on the Free plan

The Free plan includes 3 monitors checked every 5 minutes, with every alert channel. No card needed.

Questions

Why monitor tool schemas?

An agent's prompts and code are written against the tools as they were. A renamed argument or a removed tool breaks them without any error on the server side.

Which MCP servers can be monitored?

Remote servers reachable over HTTP. A local server that runs over stdio has no URL to check.

MCP 服务器监控

MCP 服务器宕机或工具悄悄变化时,AI Agent 会无声地失败。按照 Agent 连接它的方式检查服务器。

每次检查做什么

  • 连接服务器 URL,初始化 MCP 会话并列出工具。
  • 支持需要 OAuth 或请求头令牌的服务器。
  • 可以用你设定的参数调用一个工具;仅做发现时绝不会调用工具。

什么时候告警

  • 服务器无法访问、会话无法初始化,或列出工具失败。
  • 工具被删除,或输入、输出结构发生变化时,单独发出提醒。
示例https://mcp.example.com/mcp

使用说明

  • 超时可设为 1 到 30 秒。
  • 保存前可以先预览工具列表,确认连接设置正确。
  • 工具调用会在每个选中的区域执行,所以请选择可以重复调用的工具。

所有监控通用

  • 通过邮件、Slack、Discord、Teams、Telegram、PagerDuty、Webhook、飞书、ntfy 和手机 App 告警。
  • 可设置恢复阈值,服务连续多次正常后故障才结束。
  • 依赖关系:依赖另一个监控的监控,在被依赖方宕机期间不会告警。
  • 维护窗口、故障历史,以及由同一组监控生成的公开状态页。

在免费版上试试

免费版包含 3 个监控,每 5 分钟检查一次,可使用全部告警渠道,无需绑定银行卡。

常见问题

为什么要监控工具的参数结构?

Agent 的提示词和代码是按照工具原来的样子写的。参数改了名或工具被删掉,会让它们出错,而服务器那边不会有任何报错。

能监控哪些 MCP 服务器?

可以通过 HTTP 访问的远程服务器。通过 stdio 运行的本地服务器没有可检查的 URL。