io.github.pab1it0

prometheus-mcp-server

Prometheus MCP Server

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

stdiocommunityapplication

Package Details

Transportstdio

Environment Variables

PROMETHEUS_URL(str)
Required

Prometheus server URL (e.g., http://localhost:9090)

PROMETHEUS_URL_SSL_VERIFY(bool)

Set to False to disable SSL verification

PROMETHEUS_DISABLE_LINKS(bool)

Set to True to disable Prometheus UI links in query results (saves context tokens in MCP clients)

PROMETHEUS_USERNAME(str)

Username for Prometheus basic authentication

PROMETHEUS_PASSWORD(str)
Secret

Password for Prometheus basic authentication

PROMETHEUS_TOKEN(str)
Secret

Bearer token for Prometheus authentication

ORG_ID(str)

Organization ID for multi-tenant Prometheus setups

PROMETHEUS_MCP_SERVER_TRANSPORT(str)

MCP server transport type (stdio, http, or sse)

PROMETHEUS_MCP_BIND_HOST(str)

Host address for HTTP/SSE transport (default: 127.0.0.1)

PROMETHEUS_MCP_BIND_PORT(num)

Port number for HTTP/SSE transport (default: 8080)

PROMETHEUS_CUSTOM_HEADERS(str)

Custom headers as JSON string to include in Prometheus requests