Token导航 LogoToken导航TokenDH.com
Uptimerobot MCP logo
运维云端stdio官方级别未说明来源级核验

Uptimerobot MCP

MCP Server

一个基于Model Context Protocol的服务器,用于通过UptimeRobot API v2管理监控器、警报联系人和维护窗口。

工具数

16

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude云端部署Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

84emllc

提供方

84emllc

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run ruff check .

详细介绍

Uptime机器人MCP

![CI](https://github.com/84em/uptimerobot-mcp/actions) ![License: MIT](LICENSE) ](https://www.python.org/)

A. 模型上下文协议 管理服务器 Uptime机器人 通过UptimeRobot API v2监控、提醒联系人和维护窗口。

______________________________________________________________________

特性

  • 16工具 覆盖整个UptimeRobot API v2
  • 管理监视器(HTTP、关键字、Ping、端口、心跳)
  • 管理警报联系人(电子邮件、短信、Slack、webhooks等)
  • 安排和管理维护窗口
  • 检索帐户详细信息并监控统计数据
  • 仅从环境变量加载凭据-代码中没有秘密

______________________________________________________________________

需求

______________________________________________________________________

安装

从源代码安装

git clone https://github.com/84em/uptimerobot-mcp.git
cd uptimerobot-mcp
uv sync

______________________________________________________________________

配置

将您的UptimeRobot API密钥设置为环境变量:

export UPTIMEROBOT_API_KEY=u123456-yourApiKeyHere

或者创建一个 .env 工作目录中的文件(请参见 .env.示例):

UPTIMEROBOT_API_KEY=u123456-yourApiKeyHere

您的API密钥可在UptimeRobot仪表板中的 集成与API→ API 在左侧边栏中。如果您只需要监视访问权限,也可以使用只读API密钥。

______________________________________________________________________

MCP客户端配置

克劳德桌面版

添加 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "uptimerobot": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/uptimerobot-mcp", "uptimerobot-mcp"],
      "env": {
        "UPTIMEROBOT_API_KEY": "u123456-yourApiKeyHere"
      }
    }
  }
}

光标

添加到光标MCP设置中:

{
  "mcpServers": {
    "uptimerobot": {
      "command": "uv",
      "args": ["run", "--directory", "/path/to/uptimerobot-mcp", "uptimerobot-mcp"],
      "env": {
        "UPTIMEROBOT_API_KEY": "u123456-yourApiKeyHere"
      }
    }
  }
}

泽德

添加到Zed设置中:

{
  "context_servers": {
    "uptimerobot": {
      "command": {
        "path": "uv",
        "args": ["run", "--directory", "/path/to/uptimerobot-mcp", "uptimerobot-mcp"],
        "env": {
          "UPTIMEROBOT_API_KEY": "u123456-yourApiKeyHere"
        }
      }
    }
  }
}

______________________________________________________________________

工具

监视器

工具说明
get_monitors列出所有具有可选状态/搜索筛选的监视器
get_monitor按ID获取具有日志和响应时间的单个监视器
create_monitor创建新监视器(HTTP、关键字、Ping、端口、心跳)
edit_monitor更新监视器属性,或暂停/恢复监视器
delete_monitor永久删除监视器
reset_monitor清除监视器的所有历史统计数据
get_monitor_logs获取监视器的上/下事件日志

账户

工具说明
get_account_details获取帐户信息、监控计数和计划限制

警报联系人

工具说明
get_alert_contacts列出所有警报联系人
create_alert_contact添加警报联系人(电子邮件、短信、Slack、webhook等)
edit_alert_contact更新现有警报联系人
delete_alert_contact删除警报联系人

维护窗口

工具说明
get_mwindows列出所有维护窗口
create_mwindow安排一次性或定期维护窗口
edit_mwindow更新维护窗口的时间表或持续时间
delete_mwindow移除维护窗口

______________________________________________________________________

监视器类型

类型
1HTTP
2关键字
3Ping
4港口
5心跳

监视器状态

状态
0暂停
1尚未检查
2向上
8似乎下降了
9下来

______________________________________________________________________

发展

git clone https://github.com/84em/uptimerobot-mcp.git
cd uptimerobot-mcp
uv sync --group dev
cp .env.example .env
# Add your UPTIMEROBOT_API_KEY to .env

# Lint
uv run ruff check .

# Format
uv run ruff format .

# Type check
uv run mypy src/

# Run tests
uv run pytest

______________________________________________________________________

许可证

麻省理工学院 -版权所有(c)2026 84EM LLC

目录标签

目录标签

PythonClaude云端部署监控管理本地部署API工具网站监控运维工具

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

16

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP