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

MCP Server for Prometheus

Сервер для интеграции LLM с Prometheus: получение, анализ метрик и выполнение сложных запросов.

Python
30 stars

Описание

Это 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.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
30

Ссылки