315 Claude Code plugins · 382 MCP servers · refreshed 26 Oct 2026Get your plugin featured →

mcp-uptime-kuma

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

MCP · local★ 61updated 23 Oct 2026by io.github.DavidFuchs
run in your terminal
claude mcp add mcp-uptime-kuma -- npx -y @davidfuchs/mcp-uptime-kuma

How to start

  1. Run the command in your terminal, in the project where you want it.
  2. Set UPTIME_KUMA_URL with --env or in your shell.
  3. Check it: run /mcp in Claude Code and look for it in the list.

What it needs

  • UPTIME_KUMA_URLRequired. The URL of your Uptime Kuma instance
  • UPTIME_KUMA_USERNAMEOptional. Your Uptime Kuma username (not required if using JWT token authentication or if authentication is disabled)
  • UPTIME_KUMA_PASSWORDOptional. Secret: keep it out of your repo. Your Uptime Kuma password (not required if using JWT token authentication or if authentication is disabled)
  • UPTIME_KUMA_2FA_TOKENOptional. Secret: keep it out of your repo. Your 2FA token (only required if two-factor authentication is enabled on your account)
  • UPTIME_KUMA_JWT_TOKENOptional. Secret: keep it out of your repo. Your JWT token for authentication (takes precedence over username/password if provided)
  • UPTIME_KUMA_HEADERSOptional. Secret: keep it out of your repo. 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":"..."})

Environment variables as listed in the server's MCP Registry entry.