Uptime Kuma MCP server
io.github.DavidFuchs/mcp-uptime-kuma·v0.12.1·55 starsA Model Context Protocol (MCP) server for Uptime Kuma version 2.
not scanned yet
55 stars963 downloads/wk
Reviews
Write oneNobody has reviewed Uptime Kuma yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Uptime Kuma tools
No tool declarations could be read from the package source. They show once the server is installed.
How Uptime Kuma compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 68% of 4,460 AI and agents servers
- GitHub stars
- 55
- more than 92% of 2,711 AI and agents servers
- Downloads a week
- 963
- more than 93% of 1,538 AI and agents servers with a package
Release history: 4 versions in the registry since 2026-09-11, latest 2026-10-20, typically one every 8 days.
Install Uptime Kuma in Claude Code, Cursor or VS Code
Runs npx -y @davidfuchs/mcp-uptime-kuma on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-uptime-kuma -- npx -y @davidfuchs/mcp-uptime-kuma
What the publisher says
From the Uptime Kuma repository's README, as published. We do not edit it. Read it on GitHub
mcp-uptime-kuma
A Model Context Protocol (MCP) server for Uptime Kuma version 2. Supports stdio and streamable HTTP transports.
Features
- Real-time Monitoring: Access monitors, heartbeats, uptime, and responsiveness metrics via Socket.IO with instant status change notifications.
- Context-Friendly: Returns only essential data by default to avoid overwhelming LLM context windows.
- Multiple Transports: Supports stdio (local) and streamable HTTP (remote) transports.
Quick Start
Using npx (stdio transport)
Add this to your MCP client configuration:
{
"mcpServers": {
"uptime-kuma": {
"command": "npx",
"args": ["-y", "@davidfuchs/mcp-uptime-kuma"],
"env": {
"UPTIME_KUMA_URL": "http://your-uptime-kuma-instance:3001",
"UPTIME_KUMA_USERNAME": "your_username",
"UPTIME_KUMA_PASSWORD": "your_password"
}
}
}
}Using Docker (streamable HTTP transport)
Option 1: Docker Run
docker run -d \
--name mcp-uptime-kuma \
-p 3000:3000 \
-e UPTIME_KUMA_URL=http://your-uptime-kuma-instance:3001 \
-e UPTIME_KUMA_USERNAME=your_username \
-e UPTIME_KUMA_PASSWORD=your_password \
davidfuchs/mcp-uptime-kuma:latest \
-t streamable-httpOption 2: Docker Compose
A docker-compose.yml file is provided in the repository. Download it, configure your environment variables, and run:
docker compose up -dThen configure your MCP client to connect to the endpoint:
{
"mcpServers": {
"uptime-kuma": {
"url": "http://localhost:3000/mcp"
}
}
}See Authentication Methods for JWT token and anonymous authentication options.
The endpoint above is unauthenticated. Anyone who can reach port 3000 gets full
read/write control of your Uptime Kuma instance. See
Securing the HTTP Endpoint before exposing it beyond localhost.
Example Conversation
Conversation in LibreChat where the mcp-uptime-kuma server is providing real-time information from Uptime Kuma.
Available Tools
Monitors
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Uptime Kuma: common questions
- Is Uptime Kuma MCP server safe?
- Mostly: it is graded B (83/100). Read the Uptime Kuma safety report
- How do I install Uptime Kuma?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Uptime Kuma need an API key?
- Yes. The registry entry asks for
UPTIME_KUMA_PASSWORD,UPTIME_KUMA_2FA_TOKEN,UPTIME_KUMA_JWT_TOKEN,UPTIME_KUMA_HEADERS. - Is Uptime Kuma maintained?
- The last commit was 24 days ago (2026-10-11). The latest release is v0.12.1.
- How does Uptime Kuma compare with other AI and agents MCP servers?
- safety score 83/100 (higher than 68% of 4,460 AI and agents servers); github stars 55 (more than 92% of 2,711 AI and agents servers); downloads a week 963 (more than 93% of 1,538 AI and agents servers with a package). Full comparison.