Best for
- Developers and SREs using VictoriaMetrics for monitoring and observability.
- Engineers who want to leverage AI assistants to simplify metric queries and operations.
- Teams needing quick access to documentation and troubleshooting guides.
VictoriaMetrics MCP Server is an official, high-quality server with a rich toolset and documentation search, well-suited for monitoring scenarios. Setup is straightforward, but attention should be paid to resource consumption and API permission management.
VictoriaMetrics MCP Server is the official implementation of the Model Context Protocol (MCP) server for VictoriaMetrics. It provides AI assistants with the ability to interact with VictoriaMetrics instances, enabling natural language querying of metrics, data exploration, alert rule analysis, relabel configuration debugging, and more. It includes an embedded vector database of VictoriaMetrics documentation for offline search. The server supports multiple transport modes (stdio, SSE, Streamable HTTP) and is configurable via environment variables.
docker run -d --name mcp-victoriametrics -e VM_INSTANCE_ENTRYPOINT=... -e VM_INSTANCE_TYPE=... -p 8080:8080 ghcr.io/victoriametrics/mcp-victoriametrics.VM_INSTANCE_ENTRYPOINT (required, root URL of VictoriaMetrics instance) and VM_INSTANCE_TYPE (required, single or cluster). Optional: VM_INSTANCE_BEARER_TOKEN, VM_INSTANCE_HEADERS, VMC_API_KEY for Cloud.claude_desktop_config.json.