Uptime Kuma MCP 服务器用于管理 Uptime Kuma 监控的 MCP 协议,能有效提升监控管理效率,为用户提供便捷的监控管理体验。
Uptime Kuma MCP 服务器可帮助你高效管理 Uptime Kuma 的监控任务。下面将为你介绍安装和使用的相关信息。
你可以通过以下命令进行安装:
uvx uptime-kuma-mcp-server
同时,需要在配置文件中添加如下配置:
"mcpServers": {
"uptime-kuma-mcp-server": {
"command": "uvx",
"args": ["uptime-kuma-mcp-server"],
"env": {
"KUMA_URL": "https://yourdomain.xyz",
"KUMA_USERNAME": "username",
"KUMA_PASSWORD": "passwd"
}
},
}
本服务器提供了以下几个实用工具:
add_monitors - 批量添加多个监控到 Uptime Kuma,完成后返回 Uptime Kuma 页面 URL
urls (list[str], 必填): 监控 URL 列表(必须去重并包含完整协议,例如https://bing.com)get_monitors - 获取所有监控列表,返回精简字段以防止上下文溢出delete_monitors - 批量删除多个监控
ids (list[int], 必填): 要删除的监控 ID 列表以下是运行 SSE 的示例代码:
# run_sse.py
from uptime_kuma_mcp_server import run_sse
run_sse()
# 在0.0.0.0:8000运行Uvicorn