Python
VictoriaMetrics MCP 服务器
VictoriaMetrics 的 MCP 服务器。
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 VictoriaMetrics Server:
调试
NPX
📊 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 | 要获取值的标签名称 | ✅ |
Related MCP Servers
- Python
- Python
- PythonMIT License