VictoriaMetrics-mcp-server logo

VictoriaMetrics-mcp-serverMCP Server for the VictoriaMetrics.

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

MCP Server for the VictoriaMetrics is a tool created to facilitate interaction with the VictoriaMetrics database. The API documentation provides a list of available methods, including vm_data_write, which allows writing data to the VictoriaMetrics database, vm_prometheus_write for importing Prometheus exposition format data, vm_query_range for querying time series data over a specific time range, vm_query for getting the current value of a time series, vm_labels for retrieving all unique label names, and vm_label_values for getting all unique values for a specific label. The tool appears to be designed for those working with the VictoriaMetrics database, with a focus on data management and querying.

Key features

  • vm_data_write
  • vm_prometheus_write
  • vm_query_range
  • vm_query
  • vm_labels
  • vm_label_values

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

Monitoring and Alerting

Use VictoriaMetrics-mcp-server to write and query metrics data for monitoring and alerting purposes

Time-Series Analysis

Use VictoriaMetrics-mcp-server to query and analyze time-series data stored in VictoriaMetrics

Pros & Cons

Pros

  • Provides a convenient interface for interacting with VictoriaMetrics
  • Supports writing data in Prometheus exposition format
  • Allows querying data over a specific time range

Cons

  • Limited documentation and community support
  • Dependent on VictoriaMetrics, which may have its own limitations and complexities

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

Can I retrieve all label names and the possible values for a specific label, and how?

Yes. Call vm_labels to get a list of all unique label names. To get values for a particular label, use vm_label_values and provide the label name as the required parameter.

Asked by Mateusz Wozniak · Feb 10, 2026

What parameters are required to query a time‑range series, and are start/end timestamps optional?

Only the PromQL query string is required for vm_query_range; start, end, and step are optional. If omitted, the server uses default time bounds and resolution.

Asked by Nadia Petrova · Feb 7, 2026

How do I write raw metric data versus Prometheus formatted data using the MCP Server?

Use the vm_data_write method to send metric objects with explicit tags, values, and timestamps. For Prometheus exposition format, call vm_prometheus_write and provide the data string in Prometheus format.

Asked by Fatima Zahra · Dec 22, 2025

Ask a question

MCP Servers alternatives