Prometheus MCP Server
MCP-сервер для Prometheus: агент выполняет PromQL-запросы, ищет метрики и проверяет цели сбора
- 521 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Ходит в сеть к Prometheus и читает метрики инфраструктуры
- Может использовать учетные данные доступа к Prometheus
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/prometheus-mcp-serverОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Ходит в сеть к Prometheus и читает метрики инфраструктуры
- Может использовать учетные данные доступа к Prometheus
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер дает агенту доступ к Prometheus на чтение. Агент выполняет мгновенные и интервальные PromQL-запросы, получает список метрик с фильтром и постраничным выводом, читает метаданные метрик и состояние целей сбора. Поддерживаются basic auth, Bearer-токен, mTLS и заголовок организации для мультитенантных инсталляций. Набор инструментов можно сократить, а префикс имен позволяет подключить несколько окружений одновременно.
Для кого. Для DevOps- и SRE-инженеров, которые разбирают инциденты и нагрузку по метрикам Prometheus.
Подходит, если
- Нужно быстро понять, что происходило с сервисом во время инцидента
- Нужно составить PromQL-запрос, не помня названия метрик
- Нужно проверить, какие цели сбора упали
Не подходит, если
- Метрики хранятся не в Prometheus-совместимой системе
- Нужно менять правила алертов или конфигурацию Prometheus
Пример запроса к агенту
Покажи, как менялась доля ошибок 5xx у сервиса checkout за последние шесть часовMCP
- Транспорт
- stdio, http, sse
- Авторизация
- не нужна
Переменные окружения
PROMETHEUS_URLобязательная- Адрес сервера Prometheus.
PROMETHEUS_USERNAME- Логин для basic auth.
PROMETHEUS_PASSWORDсекрет- Пароль для basic auth.
PROMETHEUS_TOKENсекрет- Bearer-токен.
PROMETHEUS_MCP_SERVER_TRANSPORT- stdio, http или sse.
Ограничения
Нужен доступный с компьютера адрес Prometheus. README описывает запуск только через Docker-образ и Helm-чарт, поэтому нужен Docker или Kubernetes. Тяжелые запросы по большому интервалу могут нагружать Prometheus, по умолчанию действует таймаут 30 секунд.
Как отключить. Выполните claude mcp remove prometheus или удалите блок prometheus из конфигурации MCP.
Частые вопросы
Может ли агент что-то изменить в Prometheus?
Нет, все инструменты сервера только читают данные.
Как подключить Prometheus с авторизацией?
Через PROMETHEUS_USERNAME и PROMETHEUS_PASSWORD, PROMETHEUS_TOKEN или сертификаты mTLS.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыGrafana MCP Server
Grafana MCP server
Официальный MCP-сервер Grafana: дашборды, запросы к Prometheus и Loki, алерты и инциденты прямо из агента
Самостоятельно размещаемый шлюз, который собирает несколько MCP-серверов в один эндпоинт с авторизацией и выбором инструментов
Официальный управляемый MCP-сервер Datadog: логи, метрики, трейсы и инциденты прямо в агенте
Самостоятельно размещаемый MCP-сервер для выполнения команд на удаленных серверах по SSH с токенами и ролями
Zabbix MCP Server
zabbix-mcp-server
MCP-сервер для всего API Zabbix: 237 инструментов, несколько серверов Zabbix, токены с областями и режим только чтения
MCP-сервер на Go для Kubernetes и OpenShift: ресурсы, поды, логи, Helm и Tekton напрямую через API кластера
Коротко о README
README дает конфигурации для Claude Desktop, Claude Code, VS Code, Cursor и Windsurf на основе Docker-образа, а также установку через Docker Desktop и Helm-чарт. В таблице перечислены переменные для адреса, авторизации, TLS, таймаута, транспорта и префикса инструментов. Описаны шесть инструментов для запросов и поиска метрик. Проект на Python с тестами, лицензия MIT.