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.
Strongest · Maintenance 16/20 Weakest · Reliability 10/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Prebuilt binary · Docker · Go 1.26+ · Hosted (no local runtime)
VM_INSTANCE_ENTRYPOINT
Root URL of the VictoriaMetrics instance (vmsingle or vmselect), e.g. http://localhost:8428.
VM_INSTANCE_TYPE
Instance type: single or cluster.
VM_INSTANCE_BEARER_TOKEN
Bearer token for the VictoriaMetrics API, from your instance's auth configuration.
VMC_API_KEY
API key generated in the VictoriaMetrics Cloud Console, for connecting to cloud deployments.
VM_INSTANCE_HEADERS
Custom HTTP headers sent with requests, as comma-separated key=value pairs.
MCP_PASSTHROUGH_HEADERS
HTTP header names forwarded from incoming MCP requests to VictoriaMetrics; only applies in sse/http modes.
VM_DEFAULT_TENANT_ID
Default tenant ID in cluster mode, format accountID or accountID:projectID.
MCP_SERVER_MODE
Server mode: stdio (default), sse, or http.
MCP_LISTEN_ADDR
Listen address for sse/http modes, default localhost:8080.
MCP_DISABLED_TOOLS
Comma-separated list of tools to disable, e.g. export,flags.
MCP_DISABLE_RESOURCES
Set true to disable all resources (documentation tool keeps working).
MCP_HEARTBEAT_INTERVAL
Heartbeat interval for streamable-http mode, default 30s.
MCP_LOG_FORMAT
Log output format: text or .
MCP_LOG_LEVEL
Minimum log level: debug, info, warn, error.
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.After starting the server, tools such as query, metrics, and tenants should appear in your MCP client's tool list; ask "What tenants are available in my VM?" — a returned tenant list confirms the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
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.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision 1a9d356ee337 Data synced 2026-10-12 Read the FMRS scoring method