phukit29182/uptime-kuma-mcp-server
If you are the rightful owner of uptime-kuma-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Uptime Kuma MCP Server is a FastMCP server that facilitates interaction with an Uptime Kuma instance, providing tools to manage monitors, tags, and retrieve heartbeat data.
Tools
Functions exposed to the LLM to take actions
add_monitors
Adds multiple HTTP monitors to Uptime Kuma.
get_monitors
Retrieves a list of all monitors.
delete_monitors
Deletes specified monitors by their IDs.
pause_monitor
Pauses a specific monitor.
resume_monitor
Resumes a specific monitor.
get_monitor_beats
Retrieves heartbeats for a specific monitor.
edit_monitor
Edits an existing monitor's attributes.
add_monitor_tag
Adds a tag to a specific monitor.
delete_monitor_tag
Deletes a tag from a specific monitor.
get_status_page
Retrieves details for a specific status page.
get_heartbeats
Retrieves heartbeats for a specific monitor within a time range, with pagination.
get_tags
Retrieves all tags defined in Uptime Kuma.
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client