NestDaddy

Prometheus MCP Server

io.github.pab1it0/prometheus-mcp-server ยท v1.6.2

MCP server providing Prometheus metrics access and PromQL query execution for AI assistants

Connect Runs on your machine

Terminal
claude mcp add prometheus-mcp-server -e PROMETHEUS_URL=<PROMETHEUS_URL> -e PROMETHEUS_URL_SSL_VERIFY=<PROMETHEUS_URL_SSL_VERIFY> -e PROMETHEUS_DISABLE_LINKS=<PROMETHEUS_DISABLE_LINKS> -e PROMETHEUS_USERNAME=<PROMETHEUS_USERNAME> -e PROMETHEUS_PASSWORD=<PROMETHEUS_PASSWORD> -e PROMETHEUS_TOKEN=<PROMETHEUS_TOKEN> -e ORG_ID=<ORG_ID> -e PROMETHEUS_CLIENT_CERT=<PROMETHEUS_CLIENT_CERT> -e PROMETHEUS_CLIENT_KEY=<PROMETHEUS_CLIENT_KEY> -e PROMETHEUS_MCP_SERVER_TRANSPORT=<PROMETHEUS_MCP_SERVER_TRANSPORT> -e PROMETHEUS_MCP_BIND_HOST=<PROMETHEUS_MCP_BIND_HOST> -e PROMETHEUS_MCP_BIND_PORT=<PROMETHEUS_MCP_BIND_PORT> -e PROMETHEUS_MCP_STATELESS_HTTP=<PROMETHEUS_MCP_STATELESS_HTTP> -e PROMETHEUS_CUSTOM_HEADERS=<PROMETHEUS_CUSTOM_HEADERS> -- docker run -i --rm ghcr.io/pab1it0/prometheus-mcp-server:1.6.2
claude_desktop_config.json
{
  "mcpServers": {
    "prometheus-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/pab1it0/prometheus-mcp-server:1.6.2"
      ],
      "env": {
        "PROMETHEUS_URL": "<PROMETHEUS_URL>",
        "PROMETHEUS_URL_SSL_VERIFY": "<PROMETHEUS_URL_SSL_VERIFY>",
        "PROMETHEUS_DISABLE_LINKS": "<PROMETHEUS_DISABLE_LINKS>",
        "PROMETHEUS_USERNAME": "<PROMETHEUS_USERNAME>",
        "PROMETHEUS_PASSWORD": "<PROMETHEUS_PASSWORD>",
        "PROMETHEUS_TOKEN": "<PROMETHEUS_TOKEN>",
        "ORG_ID": "<ORG_ID>",
        "PROMETHEUS_CLIENT_CERT": "<PROMETHEUS_CLIENT_CERT>",
        "PROMETHEUS_CLIENT_KEY": "<PROMETHEUS_CLIENT_KEY>",
        "PROMETHEUS_MCP_SERVER_TRANSPORT": "<PROMETHEUS_MCP_SERVER_TRANSPORT>",
        "PROMETHEUS_MCP_BIND_HOST": "<PROMETHEUS_MCP_BIND_HOST>",
        "PROMETHEUS_MCP_BIND_PORT": "<PROMETHEUS_MCP_BIND_PORT>",
        "PROMETHEUS_MCP_STATELESS_HTTP": "<PROMETHEUS_MCP_STATELESS_HTTP>",
        "PROMETHEUS_CUSTOM_HEADERS": "<PROMETHEUS_CUSTOM_HEADERS>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "prometheus-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/pab1it0/prometheus-mcp-server:1.6.2"
      ],
      "env": {
        "PROMETHEUS_URL": "<PROMETHEUS_URL>",
        "PROMETHEUS_URL_SSL_VERIFY": "<PROMETHEUS_URL_SSL_VERIFY>",
        "PROMETHEUS_DISABLE_LINKS": "<PROMETHEUS_DISABLE_LINKS>",
        "PROMETHEUS_USERNAME": "<PROMETHEUS_USERNAME>",
        "PROMETHEUS_PASSWORD": "<PROMETHEUS_PASSWORD>",
        "PROMETHEUS_TOKEN": "<PROMETHEUS_TOKEN>",
        "ORG_ID": "<ORG_ID>",
        "PROMETHEUS_CLIENT_CERT": "<PROMETHEUS_CLIENT_CERT>",
        "PROMETHEUS_CLIENT_KEY": "<PROMETHEUS_CLIENT_KEY>",
        "PROMETHEUS_MCP_SERVER_TRANSPORT": "<PROMETHEUS_MCP_SERVER_TRANSPORT>",
        "PROMETHEUS_MCP_BIND_HOST": "<PROMETHEUS_MCP_BIND_HOST>",
        "PROMETHEUS_MCP_BIND_PORT": "<PROMETHEUS_MCP_BIND_PORT>",
        "PROMETHEUS_MCP_STATELESS_HTTP": "<PROMETHEUS_MCP_STATELESS_HTTP>",
        "PROMETHEUS_CUSTOM_HEADERS": "<PROMETHEUS_CUSTOM_HEADERS>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "prometheus-mcp-server": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/pab1it0/prometheus-mcp-server:1.6.2"
      ],
      "env": {
        "PROMETHEUS_URL": "<PROMETHEUS_URL>",
        "PROMETHEUS_URL_SSL_VERIFY": "<PROMETHEUS_URL_SSL_VERIFY>",
        "PROMETHEUS_DISABLE_LINKS": "<PROMETHEUS_DISABLE_LINKS>",
        "PROMETHEUS_USERNAME": "<PROMETHEUS_USERNAME>",
        "PROMETHEUS_PASSWORD": "<PROMETHEUS_PASSWORD>",
        "PROMETHEUS_TOKEN": "<PROMETHEUS_TOKEN>",
        "ORG_ID": "<ORG_ID>",
        "PROMETHEUS_CLIENT_CERT": "<PROMETHEUS_CLIENT_CERT>",
        "PROMETHEUS_CLIENT_KEY": "<PROMETHEUS_CLIENT_KEY>",
        "PROMETHEUS_MCP_SERVER_TRANSPORT": "<PROMETHEUS_MCP_SERVER_TRANSPORT>",
        "PROMETHEUS_MCP_BIND_HOST": "<PROMETHEUS_MCP_BIND_HOST>",
        "PROMETHEUS_MCP_BIND_PORT": "<PROMETHEUS_MCP_BIND_PORT>",
        "PROMETHEUS_MCP_STATELESS_HTTP": "<PROMETHEUS_MCP_STATELESS_HTTP>",
        "PROMETHEUS_CUSTOM_HEADERS": "<PROMETHEUS_CUSTOM_HEADERS>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
PROMETHEUS_URL
Required
Prometheus server URL (e.g., http://localhost:9090)
PROMETHEUS_URL_SSL_VERIFY
Optional
Set to False to disable SSL verification
PROMETHEUS_DISABLE_LINKS
Optional
Set to True to disable Prometheus UI links in query results (saves context tokens in MCP clients)
PROMETHEUS_USERNAME
Optional
Username for Prometheus basic authentication
PROMETHEUS_PASSWORD
Optional, secret
Password for Prometheus basic authentication
PROMETHEUS_TOKEN
Optional, secret
Bearer token for Prometheus authentication
ORG_ID
Optional
Organization ID for multi-tenant Prometheus setups
PROMETHEUS_CLIENT_CERT
Optional
Path to client certificate file for mutual TLS authentication
PROMETHEUS_CLIENT_KEY
Optional
Path to client private key file for mutual TLS authentication
PROMETHEUS_MCP_SERVER_TRANSPORT
Optional
MCP server transport type (stdio, http, or sse)
PROMETHEUS_MCP_BIND_HOST
Optional
Host address for HTTP/SSE transport (default: 127.0.0.1)
PROMETHEUS_MCP_BIND_PORT
Optional
Port number for HTTP/SSE transport (default: 8080)
PROMETHEUS_MCP_STATELESS_HTTP
Optional
Enable stateless HTTP mode for multi-replica support (default: false)
PROMETHEUS_CUSTOM_HEADERS
Optional
Custom headers as JSON string to include in Prometheus requests

Details

Packageghcr.io/pab1it0/prometheus-mcp-server:1.6.2 (OCI, stdio)
First published3 Aug 2026
Last updated3 Aug 2026
Registry nameio.github.pab1it0/prometheus-mcp-server

More cloud and devops servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.