MCP.so
ログイン

Uptime Kuma MCP Server

@Camusama

基本情報

カテゴリ

その他

トランスポート

stdio

作者

Camusama

Uptime Kuma MCP Server について

概要はまだありません

Uptime Kuma MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "uptime-kuma-mcp-server": {
      "command": "uvx",
      "args": [
        "uptime-kuma-mcp-server"
      ]
    }
  }
}

Uptime Kuma MCP Server のツール

3

Batch 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

概要

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

よくある質問

1

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.

2

What environment variables are required?

`KUMA_URL`, `KUMA_USERNAME`, and `KUMA_PASSWORD`. Optionally, `FASTMCP_HOST` and `FASTMCP_PORT` for SSE mode.

3

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.

4

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`.

コメント

「その他」の他のコンテンツ