
mcp-victoriametrics
by VictoriaMetrics·★ 167·Score 50
MCP server for VictoriaMetrics providing full API access to monitoring and observability data.
Overview
The VictoriaMetrics MCP server allows seamless integration with VictoriaMetrics APIs and provides comprehensive access to monitoring, observability, and debugging capabilities. It supports nearly all read-only APIs of VictoriaMetrics, including querying metrics, listing and exporting data, analyzing alerting rules, and exploring query patterns. The server includes embedded documentation and can search it offline, making it valuable for DevOps teams and engineers working with monitoring data.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this server if you're already using VictoriaMetrics for monitoring and want AI-powered access to query metrics, analyze alerting rules, and debug monitoring systems through MCP integration.
When NOT to choose this
Don't choose this if you need write access to your metrics data or are using a different monitoring system that doesn't integrate with VictoriaMetrics.
Tools this server exposes
12 tools extracted from the READMEqueryQuery metrics and explore data from VictoriaMetrics
list_metricsList all available metrics in the VictoriaMetrics instance
list_labelsList all available labels in the VictoriaMetrics instance
list_label_valuesList all values for a specific label
list_seriesList all time series data matching a label selector
test_rulesTest alerting and recording rules
instance_paramsShow parameters of the VictoriaMetrics instance
cardinality_statsShow cardinality statistics for metrics
query_explainExplain a VictoriaMetrics query
metric_relabel_debugDebug metric relabeling rules
exportExport metrics data
search_docsSearch VictoriaMetrics documentation
Comparable tools
Installation
Installation Options
- **Binary Download** (Recommended):
``bash latest=$(curl -s https://api.github.com/repos/VictoriaMetrics/mcp-victoriametrics/releases/latest | grep 'tag_name' | cut -d" -f4) wget https://github.com/VictoriaMetrics/mcp-victoriametrics/releases/download/$latest/mcp-victoriametrics_Linux_x86_64.tar.gz tar axvf mcp-victoriametrics_Linux_x86_64.tar.gz ``
- **Docker**:
``bash docker run -d --name mcp-victoriametrics \ -e VM_INSTANCE_ENTRYPOINT=https://play.victoriametrics.com \ -e VM_INSTANCE_TYPE=cluster \ -e MCP_SERVER_MODE=sse \ -e MCP_LISTEN_ADDR=:8080 \ -p 8080:8080 \ ghcr.io/victoriametrics/mcp-victoriametrics ``
- **From Source**:
``bash git clone https://github.com/VictoriaMetrics/mcp-victoriametrics.git cd mcp-victoriametrics make build ``
Claude Desktop Configuration
Add to your Claude Desktop config.json:
"mcpServers": {
"victoriametrics": {
"command": "path/to/mcp-victoriametrics",
"args": ["-m", "sse", "-e", "https://your.victoriametrics.instance"]
}
}FAQ
- What types of VictoriaMetrics APIs does this server support?
- The server supports almost all read-only APIs of VictoriaMetrics, including querying metrics, listing and exporting available metrics/labels/values, analyzing alerting rules, showing instance parameters, exploring cardinality, debugging queries and relabeling rules, and integration with VictoriaMetrics Cloud.
- Can I use this MCP server with VictoriaMetrics Cloud?
- Yes, you can configure the server to work with VictoriaMetrics Cloud either by setting the VM_INSTANCE_ENTRYPOINT to your cloud endpoint or by using the VMC_API_KEY environment variable with your cloud API key.
Compare mcp-victoriametrics with
Last updated · Auto-generated from public README + GitHub signals.