Uptime Kuma MCP Server
@Camusama
About Uptime Kuma MCP Server
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"uptime-kuma-mcp-server": {
"command": "uvx",
"args": [
"uptime-kuma-mcp-server"
]
}
}
}Tools
3Batch add multiple monitors to Uptime Kuma, returns Uptime Kuma page URLs after completion
Get all monitors list, returns trimmed fields to prevent context overflow
Batch delete multiple monitors
Overview
What is Uptime Kuma MCP Server?
A server for managing Uptime Kuma monitors via the Model Context Protocol (MCP). It allows programmatic interaction with an Uptime Kuma instance.
How to use Uptime Kuma MCP Server?
Install via uvx uptime-kuma-mcp-server. Configure it by setting environment variables: KUMA_URL, KUMA_USERNAME, and KUMA_PASSWORD. For SSE transport, create a .env file and run the run_sse() function from the package.
Key features of Uptime Kuma MCP Server
- Batch add multiple monitors with one call
- Get a trimmed list of all monitors to avoid context overflow
- Batch delete monitors by ID
- Supports MCP protocol and SSE transport
Use cases of Uptime Kuma MCP Server
- Automatically add new monitors to Uptime Kuma from external scripts
- Retrieve the full monitor list for inventory or integration
- Remove outdated or duplicate monitors in bulk
- Integrate Uptime Kuma management into AI‑assisted workflows
FAQ from Uptime Kuma MCP Server
How to install Uptime Kuma MCP Server?
Install via uvx uptime-kuma-mcp-server. Provide the Uptime Kuma URL, username, and password as environment variables.
What environment variables are required?
KUMA_URL, KUMA_USERNAME, and KUMA_PASSWORD. Optionally, FASTMCP_HOST and FASTMCP_PORT for SSE mode.
What tools are available?
add_monitors (batch add), get_monitors (list all), and delete_monitors (batch delete) – each with required parameters documented in the README.
How to run with SSE transport?
Create a .env file with the required variables, then import and call run_sse() from uptime_kuma_mcp_server.
Frequently asked questions
How to install Uptime Kuma MCP Server?
Install via `uvx uptime-kuma-mcp-server`. Provide the Uptime Kuma URL, username, and password as environment variables.
What environment variables are required?
`KUMA_URL`, `KUMA_USERNAME`, and `KUMA_PASSWORD`. Optionally, `FASTMCP_HOST` and `FASTMCP_PORT` for SSE mode.
What tools are available?
`add_monitors` (batch add), `get_monitors` (list all), and `delete_monitors` (batch delete) – each with required parameters documented in the README.
How to run with SSE transport?
Create a `.env` file with the required variables, then import and call `run_sse()` from `uptime_kuma_mcp_server`.
Basic information
More Other MCP servers

YOUB
Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Comments