- Explore MCP Servers
- VictoriaMetrics-mcp-server
Victoriametrics Mcp Server
What is Victoriametrics Mcp Server
VictoriaMetrics-mcp-server is a server designed for managing and inspecting metrics data specifically tailored for use with VictoriaMetrics.
Use cases
Use cases for VictoriaMetrics-mcp-server include monitoring application performance, analyzing system metrics, and facilitating data-driven decision-making in software development and operations.
How to use
To use VictoriaMetrics-mcp-server, you can run it using NPX with the command: npx @yincongcyincong/victoriametrics-mcp-server. Ensure to set the environment variables for VM_URL, VM_SELECT_URL, and VM_INSERT_URL as needed.
Key features
Key features of VictoriaMetrics-mcp-server include efficient metrics data management, inspection capabilities, and integration with the VictoriaMetrics ecosystem.
Where to use
VictoriaMetrics-mcp-server can be used in various fields such as cloud monitoring, performance tracking, and data analytics where metrics data needs to be managed and inspected.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Victoriametrics Mcp Server
VictoriaMetrics-mcp-server is a server designed for managing and inspecting metrics data specifically tailored for use with VictoriaMetrics.
Use cases
Use cases for VictoriaMetrics-mcp-server include monitoring application performance, analyzing system metrics, and facilitating data-driven decision-making in software development and operations.
How to use
To use VictoriaMetrics-mcp-server, you can run it using NPX with the command: npx @yincongcyincong/victoriametrics-mcp-server. Ensure to set the environment variables for VM_URL, VM_SELECT_URL, and VM_INSERT_URL as needed.
Key features
Key features of VictoriaMetrics-mcp-server include efficient metrics data management, inspection capabilities, and integration with the VictoriaMetrics ecosystem.
Where to use
VictoriaMetrics-mcp-server can be used in various fields such as cloud monitoring, performance tracking, and data analytics where metrics data needs to be managed and inspected.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
VictoriaMetrics MCP Server
MCP Server for the VictoriaMetrics.
Installing via Smithery
To install VictoriaMetrics Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @yincongcyincong/victoriametrics-mcp-server --client claude
Debug
npx @modelcontextprotocol/inspector -e VM_URL=http://127.0.0.1:8428 node src/index.js
NPX
{
"mcpServers": {
"victoriametrics": {
"command": "npx",
"args": [
"-y",
"@yincongcyincong/victoriametrics-mcp-server"
],
"env": {
"VM_URL": "",
"VM_SELECT_URL": "",
"VM_INSERT_URL": ""
}
}
}
}
📊 VictoriaMetrics Tools API Documentation
1. vm_data_write
Description: Write data to the VictoriaMetrics database.
Input Parameters:
| Parameter | Type | Description | Required |
|---|---|---|---|
metric |
object |
Tags of the metric | ✅ |
values |
number[] |
Array of metric values | ✅ |
timestamps |
number[] |
Array of timestamps in Unix seconds | ✅ |
2. vm_prometheus_write
Description: Import Prometheus exposition format data into VictoriaMetrics.
Input Parameters:
| Parameter | Type | Description | Required |
|---|---|---|---|
data |
string |
Metrics in Prometheus exposition format | ✅ |
3. vm_query_range
Description: Query time series data over a specific time range.
Input Parameters:
| Parameter | Type | Description | Required |
|---|---|---|---|
query |
string |
PromQL expression | ✅ |
start |
number |
Start timestamp in Unix seconds | ⛔️ |
end |
number |
End timestamp in Unix seconds | ⛔️ |
step |
string |
Query resolution step width (e.g., 10s, 1m) |
⛔️ |
Only
queryis required; the other fields are optional.
4. vm_query
Description: Query the current value of a time series.
Input Parameters:
| Parameter | Type | Description | Required |
|---|---|---|---|
query |
string |
PromQL expression to evaluate | ✅ |
time |
number |
Evaluation timestamp in Unix seconds | ⛔️ |
5. vm_labels
Description: Get all unique label names.
Input Parameters: None
6. vm_label_values
Description: Get all unique values for a specific label.
Input Parameters:
| Parameter | Type | Description | Required |
|---|---|---|---|
label |
string |
Label name to get values for | ✅ |
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.











