Overview
what is Uptime Kuma MCP Server?
Uptime Kuma MCP Server is a server designed for managing Uptime Kuma monitors using the MCP protocol.
how to use Uptime Kuma MCP Server?
To use Uptime Kuma MCP Server, install it via pip with the command pip install uptime-kuma-mcp-server
and follow the setup instructions provided in the documentation.
key features of Uptime Kuma MCP Server?
- Manage multiple Uptime Kuma monitors efficiently.
- Utilize the MCP protocol for seamless communication.
- Easy installation and setup process.
use cases of Uptime Kuma MCP Server?
- Monitoring the uptime of various services and applications.
- Centralized management of multiple monitoring instances.
- Integration with other tools for enhanced monitoring capabilities.
FAQ from Uptime Kuma MCP Server?
- What is Uptime Kuma?
Uptime Kuma is an open-source status monitoring solution that allows users to monitor the uptime of their services.
- Is Uptime Kuma MCP Server free to use?
Yes! Uptime Kuma MCP Server is free to use and open-source.
- What programming language is Uptime Kuma MCP Server written in?
Uptime Kuma MCP Server is written in Python.
Content
Uptime Kuma MCP Server
A server for managing Uptime Kuma monitors via MCP protocol.
Installation
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"
}
},
}
Available Tools
add_monitors
- Batch add multiple monitors to Uptime Kuma, returns Uptime Kuma page URLs after completionurls
(list[str], required): List of monitor URLs (must be deduplicated and include full protocol, e.g. https://bing.com)
get_monitors
- Get all monitors list, returns trimmed fields to prevent context overflowdelete_monitors
- Batch delete multiple monitorsids
(list[int], required): List of monitor IDs to delete
Run SSE
# run_sse.py
from uptime_kuma_mcp_server import run_sse
run_sse()
# Uvicorn running on http://0.0.0.0:8000
No tools information available.
No content found.