Zabbix MCP Server
zabbix-mcp-server
MCP-сервер для всего API Zabbix: 237 инструментов, несколько серверов Zabbix, токены с областями и режим только чтения
- 230 ★ репозитория
- Последний коммит
- AGPL-3.0
Широкий доступ
Почему такой уровень
- Полный API Zabbix: правка и удаление хостов, шаблонов и триггеров
- Токен Zabbix открывает мониторинг всей инфраструктуры
- Режим только чтения нужно включать самому
Установка
- Работает в
Ручная установка
sudo ./deploy/install.shУстановка как сервис systemd из клона репозитория. Без root: ./deploy/install-user.sh. Адрес Zabbix и токен задаются в /etc/zabbix-mcp/config.toml.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Полный API Zabbix: правка и удаление хостов, шаблонов и триггеров
- Токен Zabbix открывает мониторинг всей инфраструктуры
- Режим только чтения нужно включать самому
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер покрывает полный API Zabbix. По README у него 237 инструментов, среди них 14 сводных: статус хостов, активные проблемы, общая сводка инфраструктуры и универсальный вызов zabbix_raw_api_call. Можно подключить несколько серверов Zabbix. Доступ клиентов защищают OAuth 2.1 и токены с областями (scopes), ограничением по IP и сроком действия. Режим только чтения включается на уровне сервера и токена. Есть веб-портал администратора на порту 9090: токены, пользователи, шаблоны и аудит, отчеты PDF в статусе beta. Сервер работает как собственный сервис и принимает клиентов по HTTP, SSE или stdio.
Для кого. Для администраторов мониторинга и DevOps-инженеров, которые работают с Zabbix и хотят задавать агенту вопросы о хостах, проблемах и шаблонах.
Подходит, если
- Нужна сводка по активным проблемам и состоянию хостов обычным вопросом
- Нужно подготовить аудит шаблонов и триггеров
- Нужен общий доступ команды к Zabbix с токенами и аудитом вызовов
Не подходит, если
- Нужна простая настройка без собственного сервиса: сервер ставится скриптом или Docker и требует конфигурации
- Не готовы дать агенту права на изменение хостов, шаблонов и триггеров
Пример запроса к агенту
Покажи активные проблемы по всем хостам за сутки, сгруппируй их по важности и назови три самых шумных триггераMCP
- Транспорт
- http, sse, stdio
- Авторизация
- API-ключ
Ограничения
Полный API Zabbix означает правку и удаление хостов, шаблонов и триггеров. Опасность снижает режим только чтения, но включать его нужно самому на уровне сервера и токена. Нужен API-токен Zabbix: в версиях 5.0 и 5.2 токенов API нет. Нужен Python 3.10 или новее. В PyPI пакета нет, сервер ставится из исходников: скриптом `sudo ./deploy/install.sh` (systemd), скриптом `./deploy/install-user.sh` без прав root или через Docker, адрес Zabbix и токен задаются в `/etc/zabbix-mcp/config.toml`. Лицензия AGPL-3.0.
Как отключить. Остановите сервис zabbix-mcp, удалите запись сервера из конфигурации клиентов и отзовите API-токен Zabbix в интерфейсе Zabbix.
Частые вопросы
Есть ли режим только чтения?
Да, он включается на уровне сервера и токена. Включать его нужно самому: по умолчанию сервер умеет менять данные.
Как установить?
В PyPI пакета нет. Ставится скриптом deploy/install.sh с systemd, скриптом install-user.sh без root или в Docker.
Что нужно от Zabbix?
API-токен Zabbix. В версиях 5.0 и 5.2 токенов API нет.
Сколько инструментов?
По README 237, из них 14 сводных, например статус хостов и активные проблемы.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер для Prometheus: агент выполняет PromQL-запросы, ищет метрики и проверяет цели сбора
Самостоятельно размещаемый шлюз, который собирает несколько MCP-серверов в один эндпоинт с авторизацией и выбором инструментов
Grafana MCP Server
Grafana MCP server
Официальный MCP-сервер Grafana: дашборды, запросы к Prometheus и Loki, алерты и инциденты прямо из агента
Официальный MCP-сервер Cloudflare: агент управляет всем API Cloudflare через поиск по спецификации и выполнение кода
Официальный управляемый MCP-сервер Datadog: логи, метрики, трейсы и инциденты прямо в агенте
Веб-дашборд в одном Docker-контейнере для мониторинга и управления флотом MCP-серверов 1С: статус, прогресс индексации, VRAM и лицензии
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Zabbix MCP Server (эта запись) | нет | API-ключ | 230 | |
| Prometheus MCP Server | нет | не нужна | 518 | запросы PromQL и метрики Prometheus |
| Grafana MCP Server | да | API-ключ | 3 559 | дашборды Grafana и запросы к Prometheus и Loki |
| Netdata MCP | нет | не нужна | 80 926 | метрики, логи и алерты агента Netdata |
Коротко о README
README описывает сервер для полного API Zabbix: 237 инструментов, несколько серверов Zabbix, OAuth 2.1 и токены с областями, режим только чтения, веб-портал на порту 9090 и отчеты PDF в статусе beta. Установка скриптом или Docker, пакета в PyPI нет. Лицензия AGPL-3.0.