Overview
Features
Extensive MCP toolset for Prometheus API
Offers a broad set of Prometheus API tools (e.g., query, range_query, label_names, label_values, metric_metadata, series, targets, alerts, rules) accessible via MCP, with core tools loaded by default and optional whitelisting via --mcp.tools.
TOON output option
Enable Token-Oriented Object Notation (TOON) output for tools instead of JSON to potentially reduce token usage.
Prometheus backend compatibility
Configurable backend with --prometheus.backend; supports standard backends such as prometheus and Thanos; backend behavior differences are documented to aid compatibility.
Multiple MCP transports
Supports STDIO and streamable HTTP transport (including SSE) to accommodate different deployment environments.
Core tools and tool whitelisting
Core tools are always loaded: docs_list, docs_read, docs_search, query, range_query, metric_metadata, label_names, label_values, series; additional tools can be added with --mcp.tools.
TSDB Admin API safety
TSDB Admin API endpoints (snapshot, delete_series, clean_tombstones) are behind a dangerous flag to prevent destructive operations.
Telemetry and metrics
Exposes Prometheus metrics at the configured listen address (/metrics), including build info, readiness, API call durations, tool and resource call counts, plus standard Go and process metrics.
Deployment options
Available as binary releases, Docker images, and system packages (with a systemd service file in the package), including guidance for installation and usage.
Who Is This For?
- LLM developers:Enable LLM-based querying and analysis of Prometheus metrics through MCP tooling.
- Prometheus operators:Operate Prometheus-backed services with MCP-enabled API access and tooling for automation.
- AI researchers:Facilitate natural language driven Prometheus queries and reporting via MCP.




