y

yincongcyincong

@yincongcyincong/VictoriaMetrics-mcp-server
Hosted
0 Stars 293 次浏览 yincongcyincong 更新于 2026-08-23

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "victoriametrics": {
      "args": [
        "-y",
        "@yincongcyincong/victoriametrics-mcp-server"
      ],
      "command": "npx",
      "env": {
        "VM_INSERT_URL": "",
        "VM_SELECT_URL": "",
        "VM_URL": ""
      }
    }
  }
}

可用工具 (6 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

vm_data_write

Write data to the VM database

该工具无需必填参数,直接调用即可

vm_query_range

Query time series over a time range

该工具无需必填参数,直接调用即可

vm_query

Query current value of a time series

该工具无需必填参数,直接调用即可

vm_labels

Get all unique label names

该工具无需必填参数,直接调用即可

vm_label_values

Get all unique values for a specific label

该工具无需必填参数,直接调用即可

vm_prometheus_write

mport Prometheus exposition format data into VictoriaMetrics

该工具无需必填参数,直接调用即可

服务介绍

MseeP.ai 安全评估徽章

VictoriaMetrics MCP 服务器

smithery 徽章

VictoriaMetrics 的 MCP 服务器。

通过 Smithery 安装

要通过 Smithery 自动安装适用于 Claude 桌面版的 VictoriaMetrics 服务器:

bash
npx -y @smithery/cli install @yincongcyincong/victoriametrics-mcp-server --client claude

调试

npx @modelcontextprotocol/inspector -e VM_URL=http://127.0.0.1:8428 node src/index.js

NPX

json
{
"mcpServers": {
"victoriametrics": {
"command": "npx",
"args": [
"-y",
"@yincongcyincong/victoriametrics-mcp-server"
],
"env": {
"VM_URL": "",
"VM_SELECT_URL": "",
"VM_INSERT_URL": ""
}
}
}
}

📊 VictoriaMetrics 工具 API 文档

1. vm_data_write

描述: 将数据写入 VictoriaMetrics 数据库。

输入参数:

参数 类型 描述 必需
metric object 指标的标签
values number[] 指标值数组
timestamps number[] Unix 秒时间戳数组

2. vm_prometheus_write

描述: 将 Prometheus 格式的数据导入 VictoriaMetrics。

输入参数:

参数 类型 描述 必需
data string Prometheus 格式的指标数据

3. vm_query_range

描述: 查询特定时间范围内的时序数据。

输入参数:

参数 类型 描述 必需
query string PromQL 表达式
start number 开始时间戳(Unix 秒) ⛔️
end number 结束时间戳(Unix 秒) ⛔️
step string 查询分辨率步长(例如,10s, 1m ⛔️

只有 query 是必需的;其他字段是可选的。


4. vm_query

描述: 查询时序数据的当前值。

输入参数:

参数 类型 描述 必需
query string 用于评估的 PromQL 表达式
time number 评估时间戳(Unix 秒) ⛔️

5. vm_labels

描述: 获取所有唯一的标签名称。

输入参数: 无


6. vm_label_values

描述: 获取特定标签的所有唯一值。

输入参数:

参数 类型 描述 必需
label string 要获取值的标签名称

相关 MCP 服务