Сервер MCP VictoriaMetrics
Сервер MCP для VictoriaMetrics.
Установка через Smithery
Чтобы автоматически установить VictoriaMetrics Server для Claude Desktop через Smithery :
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
НПХ
{
"mcpServers": {
"victoriametrics": {
"command": "npx",
"args": [
"-y",
"@yincongcyincong/victoriametrics-mcp-server"
],
"env": {
"VM_URL": "",
"VM_SELECT_URL": "",
"VM_INSERT_URL": ""
}
}
}
}📊 Документация API инструментов VictoriaMetrics
Related MCP server: MISP-MCP-SERVER
1. vm_data_write
Описание : Запись данных в базу данных VictoriaMetrics.
Входные параметры :
Параметр | Тип | Описание | Необходимый |
|
| Теги метрики | ✅ |
|
| Массив значений метрик | ✅ |
|
| Массив временных меток в секундах Unix | ✅ |
2. vm_prometheus_write
Описание : Импорт данных формата экспозиции Prometheus в VictoriaMetrics.
Входные параметры :
Параметр | Тип | Описание | Необходимый |
|
| Метрики в формате описания Prometheus | ✅ |
3. vm_query_range
Описание : Запрос данных временного ряда за определенный временной диапазон.
Входные параметры :
Параметр | Тип | Описание | Необходимый |
|
| Выражение PromQL | ✅ |
|
| Начальная временная метка в секундах Unix | ⛔️ |
|
| Конечная временная метка в секундах Unix | ⛔️ |
|
| Ширина шага разрешения запроса (например, | ⛔️ |
Обязателен только
query; остальные поля необязательны.
4. vm_query
Описание : Запрос текущего значения временного ряда.
Входные параметры :
Параметр | Тип | Описание | Необходимый |
|
| Выражение PromQL для оценки | ✅ |
|
| Временная метка оценки в секундах Unix | ⛔️ |
5. vm_labels
Описание : Получить все уникальные названия меток.
Входные параметры : нет
6. vm_label_values
Описание : Получить все уникальные значения для определенной метки.
Входные параметры :
Параметр | Тип | Описание | Необходимый |
|
| Имя метки для получения значений | ✅ |