Home › Other › mcp-uptime-kuma

mcp-uptime-kuma

A Model Context Protocol (MCP) server for Uptime Kuma version 2.

TypeScript
★ 50 stars Last pushed 2026-09-13 License: MIT

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 0.11.18)

npx -y @davidfuchs/[email protected]

Or add to your MCP client config:

{
  "mcpServers": {
    "mcp-uptime-kuma": {
      "command": "npx",
      "args": [
        "-y",
        "@davidfuchs/[email protected]"
      ],
      "env": {
        "UPTIME_KUMA_URL": "<YOUR_VALUE>",
        "UPTIME_KUMA_USERNAME": "<YOUR_VALUE>",
        "UPTIME_KUMA_PASSWORD": "<YOUR_VALUE>",
        "UPTIME_KUMA_2FA_TOKEN": "<YOUR_VALUE>",
        "UPTIME_KUMA_JWT_TOKEN": "<YOUR_VALUE>",
        "UPTIME_KUMA_HEADERS": "<YOUR_VALUE>"
      }
    }
  }
}
  • UPTIME_KUMA_URL required — The URL of your Uptime Kuma instance
  • UPTIME_KUMA_USERNAME — Your Uptime Kuma username (not required if using JWT token authentication or if authentication is disabled)
  • UPTIME_KUMA_PASSWORD secret — Your Uptime Kuma password (not required if using JWT token authentication or if authentication is disabled)
  • UPTIME_KUMA_2FA_TOKEN secret — Your 2FA token (only required if two-factor authentication is enabled on your account)
  • UPTIME_KUMA_JWT_TOKEN secret — Your JWT token for authentication (takes precedence over username/password if provided)
  • UPTIME_KUMA_HEADERS secret — JSON object of extra HTTP headers sent on every request to Uptime Kuma, for reaching it through an authenticating proxy such as Cloudflare Access (e.g. {"CF-Access-Client-Id":"...","CF-Access-Client-Secret":"..."})

Related servers

Data from the Official MCP Registry