Uptime Kuma MCP Server

Uptime Kuma MCP Server

site icon
2025.04.11 0
Python监控管理自动化工具开发效率
Uptime Kuma MCP Server 是一个通过 MCP 协议管理 Uptime Kuma 监控器的服务。它提供了批量添加、获取和删除监控器的功能,适用于需要自动化管理监控场景的用户。
View on GitHub

Overview

基本能力

产品定位

Uptime Kuma MCP Server 是一个用于通过 MCP 协议管理 Uptime Kuma 监控器的服务。

核心功能

  • 批量添加多个监控器到 Uptime Kuma,并返回监控页面 URL。
  • 获取所有监控器的列表(返回的字段经过裁剪以防止上下文溢出)。
  • 批量删除多个监控器。

适用场景

  • 需要自动化管理 Uptime Kuma 监控器的场景。
  • 批量操作监控器的场景。

工具列表

  • add_monitors:批量添加多个监控器到 Uptime Kuma。
  • 参数:urls(list[str],必需):监控器 URL 列表(必须去重并包含完整协议,例如 https://bing.com)。
  • get_monitors:获取所有监控器列表。
  • delete_monitors:批量删除多个监控器。
  • 参数:ids(list[int],必需):要删除的监控器 ID 列表。

常见问题解答

暂无提供。

使用教程

使用依赖

无明确前置依赖说明。

安装教程

uvx uptime-kuma-mcp-server

调试方式

# run_sse.py

from uptime_kuma_mcp_server import run_sse

run_sse()

#  Uvicorn running on http://0.0.0.0:8000

许可证

该项目遵循 None 开源许可条款。