MCP Catalogs
Homemcp-victoriametrics screenshot

mcp-victoriametrics

by VictoriaMetrics·167·Score 50

MCP server for VictoriaMetrics providing full API access to monitoring and observability data.

monitoringdeveloper-toolsops-infra
23
Forks
8
Open issues
this month
Last commit
2d ago
Indexed

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:

you:Querying metrics and visualizing monitoring data in natural language
you:Analyzing and testing alerting rules without leaving the conversation
you:Exploring data cardinality and metric usage statistics for optimization
you:What types of VictoriaMetrics APIs does this server support?
you:Can I use this MCP server with VictoriaMetrics Cloud?

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 README
  • query

    Query metrics and explore data from VictoriaMetrics

  • list_metrics

    List all available metrics in the VictoriaMetrics instance

  • list_labels

    List all available labels in the VictoriaMetrics instance

  • list_label_values

    List all values for a specific label

  • list_series

    List all time series data matching a label selector

  • test_rules

    Test alerting and recording rules

  • instance_params

    Show parameters of the VictoriaMetrics instance

  • cardinality_stats

    Show cardinality statistics for metrics

  • query_explain

    Explain a VictoriaMetrics query

  • metric_relabel_debug

    Debug metric relabeling rules

  • export

    Export metrics data

  • search_docs

    Search VictoriaMetrics documentation

Comparable tools

grafana-mcpprometheus-mcpk6-mcp

Installation

Installation Options

  1. **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 ``

  1. **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 ``

  1. **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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.