Wazuh MCP Server

Wazuh MCP Server дает агенту доступ к SIEM Wazuh: агенты, порты, пакеты и процессы хостов запрашиваются обычными фразами.

  • 96 ★ репозитория
  • Последний коммит
  • AGPL-3.0
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Сведения о хостах и учетные данные Wazuh передаются агенту и модели.
  • В режиме HTTP без токена и ограничения сети сервер открывает данные инфраструктуры.
Все причины и проверки

socfortress/wazuh-mcp-server

Установка

Ручная установка

python -m venv .venv && source .venv/bin/activate
pip install git+https://github.com/socfortress/wazuh-mcp-server.git

Первый вариант из README, установка из GitHub.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сведения о хостах и учетные данные Wazuh передаются агенту и модели.
  • В режиме HTTP без токена и ограничения сети сервер открывает данные инфраструктуры.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Wazuh MCP Server соединяет менеджер Wazuh и языковую модель. Агент получает список агентов с фильтрами по статусу и данные syscollector по конкретному хосту: открытые порты, установленные пакеты, запущенные процессы. Авторизацию по JWT сервер обновляет сам. Работает по stdio или по Streamable HTTP, для сетевого режима требуется `MCP_AUTH_TOKEN`. Режим `WAZUH_READ_ONLY` и переменные `WAZUH_DISABLED_TOOLS` и `WAZUH_DISABLED_CATEGORIES` отключают лишние инструменты.

Для кого. Инженерам SOC и администраторам, которые разбирают состояние хостов в Wazuh и хотят задавать вопросы к данным естественным языком.

Подходит, если

  • Нужно быстро узнать, какие порты слушает подозрительный хост.
  • Требуется найти хосты с конкретной версией пакета.
  • Инженер просит агента сверить список процессов на нескольких машинах.
  • Доступ дают через отдельную учетную запись Wazuh с минимальными правами.

Не подходит, если

  • Менеджер Wazuh недоступен из сети, где работает агент.
  • Данные об инфраструктуре нельзя отдавать языковой модели.
  • Нужны правила обнаружения и реагирование на инциденты без участия человека.

Пример запроса к агенту

Покажи активные агенты Wazuh и для одного из них перечисли слушающие tcp-порты и процессы.

MCP

Транспорт
stdio, http
Авторизация
API-ключ

Переменные окружения

WAZUH_PROD_URL обязательная
Адрес API менеджера Wazuh.
WAZUH_PROD_USERNAME обязательная
Имя пользователя Wazuh.
WAZUH_PROD_PASSWORD обязательная, секрет
Пароль пользователя Wazuh.
MCP_AUTH_TOKEN секрет
Токен для режима HTTP.

Ограничения

Набор инструментов узкий: README перечисляет агентов, порты, пакеты и процессы, готовых сценариев по тревогам нет. Учетные данные хранятся в `.env`, поэтому нужна отдельная учетная запись с минимальными правами и включенная проверка TLS. Данные хостов попадают в контекст модели. В README есть расхождения: часть описаний инструментов говорит о возможностях, которых в текущей версии нет, поэтому сверяйте список с `tools/list` вашего клиента. Для проверки сертификата менеджера выставьте `WAZUH_PROD_SSL_VERIFY=true`.

Как отключить. Удалите запись MCP из конфигурации клиента и остановите сервер. Отзовите учетную запись Wazuh, созданную для него, и удалите файл `.env`.

Частые вопросы

Может ли сервер менять состояние Wazuh?

В текущей версии все инструменты только читают данные. `WAZUH_READ_ONLY=true` дополнительно не регистрирует инструменты, меняющие состояние.

Как запустить по сети?

Выполните `MCP_AUTH_TOKEN=$(openssl rand -hex 32) wazuh-mcp-server --transport http --host 0.0.0.0 --port 8000`. Сервер отвечает по адресу `/mcp`.

Нужна ли отдельная учетная запись?

Да, README советует создать пользователя Wazuh с минимальными правами и включить проверку TLS в боевой среде.

Какая лицензия?

AGPL-3.0.

Как отключить лишние инструменты?

Перечислите их в `WAZUH_DISABLED_TOOLS` или категории в `WAZUH_DISABLED_CATEGORIES`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер для Wazuh: агент разбирает оповещения и уязвимости, проверяет состояние SIEM и вызывает инструменты реагирования

MCP-серверШирокий доступ270Звезды репозитория
Официальный

Официальный MCP-сервер Zscaler: 402 инструмента для ZIA, ZPA, ZDX и других сервисов, по умолчанию только чтение

MCP-серверШирокий доступ55Звезды репозитория

CLI аудита MCP-серверов: инвентаризация, доказательства по каждому серверу и политика для CI, где неизмеренное не бывает чистым

CLIРасширенный доступ89Звезды репозитория

Сканер безопасности для MCP-серверов: ищет зашитые ключи, отравление инструментов и инъекции в коде репозитория.

CLIМинимальный доступ140Звезды репозитория
Официальный

Официальный MCP дает агенту операции с хранилищем Bitwarden и, при отдельных правах, администрацию организации.

MCP-серверШирокий доступ319Звезды репозитория

Мост между MCP-клиентом и терминалом Kali Linux: агент запускает nmap, sqlmap, hydra и другие инструменты для авторизованного пентеста и CTF

MCP-серверШирокий доступ872Звезды репозитория

Коротко о README

В документации разобраны установка из GitHub, настройка через переменные окружения, фильтрацию инструментов и рекомендации по безопасности для боевой среды.

Бейдж для README

Сообщить о проблеме