Перейти к содержимому

VictoriaMetrics

Сервер для интеграции с VictoriaMetrics через Model Context Protocol, обеспечивающий доступ к API для запросов метрик и анализа данных.

Go
71 stars

Описание

Это реализация MCP-сервера для VictoriaMetrics, предоставляющая доступ к read-only API: запросы метрик (PromQL/MetricsQL), анализ alerting/recording rules, отладку relabeling и downsampling, поиск встроенной документации. Поддерживает режимы stdio, SSE, HTTP; интеграцию с клиентами вроде Claude, Cursor, VS Code. Технологии: Go, Docker. Применения: мониторинг, observability, автоматизация задач DevOps, работа с кластерами и облачными инстансами VictoriaMetrics.

Возможности

Запрос метрик

Выполнение instant и range-запросов PromQL/MetricsQL для анализа данных и построения графиков.

Список метрик и лейблов

Перечисление доступных метрик, лейблов, их значений и полных серий.

Анализ правил и алертов

Просмотр alerting/recording rules, текущих алертов и их тестирование.

Отладка конфигураций

Отладка relabeling, downsampling, retention policies и красивый формат/объяснение запросов.

Статистика и мониторинг

Кардинальность данных, статистика использования метрик, активные запросы и параметры инстанса.

Поиск документации

Встроенный поиск по документации VictoriaMetrics без интернета, включая блог-посты.

Интеграция с облаком

Поддержка VictoriaMetrics Cloud через API-ключи для управления deployments и токенами.

Установка

{ “mcpServers”: { “victoriametrics”: { “command”: “docker”, “args”: [ “run”, “-i”, “–rm”, “-e”, “VM_INSTANCE_ENTRYPOINT”, “-e”, “VM_INSTANCE_TYPE”, “-e”, “VM_INSTANCE_BEARER_TOKEN”, “ghcr.io/victoriametrics-community/mcp-victoriametrics” ], “env”: { “VM_INSTANCE_ENTRYPOINT”: “<YOUR_VM_INSTANCE>”, “VM_INSTANCE_TYPE”: “<YOUR_VM_INSTANCE_TYPE>”, “VM_INSTANCE_BEARER_TOKEN”: “<YOUR_VM_BEARER_TOKEN>” } } } }

Информация

Язык
Go
Лицензия
Apache License 2.0
GitHub Stars
71

Ссылки