MCP Server for Prometheus
Сервер для интеграции LLM с Prometheus: получение, анализ метрик и выполнение сложных запросов.
Описание
Это MCP-сервер на Python для взаимодействия LLM с базами Prometheus. Позволяет извлекать метрики, выполнять статистический анализ, искать паттерны использования и запускать продвинутые PromQL-запросы через предопределенные маршруты. Основан на Prometheus API Client. Идеален для мониторинга систем, автоматизации анализа данных в AI-приложениях и探索 больших объемов метрик в реальном времени.
Возможности
Получение информации о метриках
Извлечение имен, описаний и полной информации о метриках из Prometheus.
Извлечение и анализ данных
Получение конкретных метрик по именам с последующим статистическим анализом.
Анализ в временных диапазонах
Обработка метрических данных в пользовательских временных интервалах.
Поиск паттернов использования
Поиск и изучение шаблонов использования метрик.
Сложные запросы
Выполнение продвинутых PromQL-запросов для глубокого анализа данных.
Установка
Установка через Smithery: npx -y @smithery/cli install @CaesarYangs/prometheus_mcp_server –client claude.
Ручная установка: cd ./src/prometheus_mcp_server; python3 -m venv .venv; source .venv/bin/activate (Linux/Mac) или .venv\Scripts\activate (Windows); pip install -r requirements.txt.
Запуск: uv –directory /path/to/prometheus_mcp_server run server.py или python3 server.py. Укажите PROMETHEUS_HOST в env.