Connections & Capabilities
Connects To
Capabilities
Quickstart
Install
npx -y @smithery/cli install @yincongcyincong/victoriametrics-mcp-server --client claudeConfig
{
"mcpServers": {
"victoriametrics": {
"command": "npx",
"args": [
"-y",
"@yincongcyincong/victoriametrics-mcp-server"
],
"env": {
"VM_URL": "",
"VM_SELECT_URL": "",
"VM_INSERT_URL": ""
}
}
}
}Exposed MCP Tools (6)
vm_data_writeWrites time series data to VictoriaMetrics.
Allows data injection, potentially overwriting or corrupting existing data.
vm_prometheus_writeImports Prometheus exposition format data into VictoriaMetrics.
Enables importing potentially malicious or incorrect data.
vm_query_rangeQueries time series data over a specified time range.
Read-only operation; no data modification.
vm_queryQueries the current value of a time series.
Read-only operation; no data modification.
vm_labelsRetrieves all unique label names.
Read-only operation; no data modification.
vm_label_valuesRetrieves all unique values for a specific label.
Read-only operation; no data modification.
Safety Assessment
This MCP server provides both read and write access to a VictoriaMetrics database. While querying is generally safe, write operations pose a moderate risk if not properly controlled. Ensure proper input validation and resource limits to mitigate potential abuse.
- Query operations are generally safe.
- Clear separation of read and write operations.
- PromQL limits query expressiveness, reducing potential for abuse.
- No inherent code execution capabilities.
- Write operations (vm_data_write, vm_prometheus_write) can impact data integrity and availability.
- Lack of explicit RBAC in the provided documentation.
- Potential for resource exhaustion through uncontrolled queries.
- Environment variable-based authentication might be vulnerable if not properly managed.
