mcp-server

mackerelio-labs/mcp-server

3.3

If you are the rightful owner of 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 Mackerel MCP Server is a Model Context Protocol server designed for seamless interaction with the Mackerel monitoring service.

Tools
12
Resources
0
Prompts
0

Mackerel MCP Server

A Model Context Protocol server for interacting with Mackerel.

Configuration

The MCP server can be run either via Docker or npx.

Running via Docker

{
  "mcpServers": {
    "mackerel": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e",
        "MACKEREL_APIKEY",
        "ghcr.io/mackerelio-labs/mcp-server:latest"
      ],
      "env": {
        "MACKEREL_APIKEY": "${MACKEREL_APIKEY}"
      }
    }
  }
}

Running via npx

{
  "mcpServers": {
    "mackerel": {
      "command": "npx",
      "args": [
        "-y",
        "@mackerel/mcp-server"
      ],
      "env": {
        "MACKEREL_APIKEY": "${MACKEREL_APIKEY}"
      }
    }
  }
}

Available tools

  • list_alerts - Retrieve alerts.
  • get_alert - Retrieve a specific alert.
  • get_alert_logs - Retrieve logs for a specific alert.
  • list_dashboards - Retrieve dashboards.
  • get_dashboard - Retrieve a specific dashboard.
  • update_dashboard - Update a specific dashboard.
  • list_hosts - Retrieve hosts.
  • get_host_metrics - Retrieve metrics data for a specific host.
  • list_services - Retrieve services.
  • get_service_metrics - Retrieve metrics data for a specific service.
  • list_monitors - Retrieve monitor configurations.
  • get_monitor - Retrieve a specific monitor configuration.
  • get_trace - Retrieve trace data by trace ID for distributed tracing analysis.