mackerel-mcp-server logo

mackerel-mcp-server

by ryuichi1208

This is an MCP server implementation for the Mackerel monitoring service. It provides an interface to manage and monitor hosts, services, metrics, alerts, and downtimes within the Mackerel ecosystem.

View on GitHub

Last updated: N/A

mackerel-mcp-server

MCP server implementation for Mackerel monitoring service.

Features

  • Host management (list, get, update status, retire)
  • Service management (list, get, roles)
  • Metrics (post, get host/service metrics)
  • Monitors (list, create, update, delete)
  • Alerts (list, close)
  • Downtimes (list, create, update, delete)
  • Notification channels (list, create, delete)

Claude Desktop Configuration

Add to claude_desktop_config.json:

{
    "mcp-mackerel": {
      "command": "uv",
      "args": [
        "run",
        "--directory",
        "/app/mackerel_mcp_server",
        "server.py"
      ],
      "env": {
        "MACKEREL_API_KEY": "XXXXXXXXXXXXXX"
      }
    }
  }
}

Requirements

  • Python >= 3.12
  • Mackerel API key