Zscaler MCP Server

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

  • 55 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверОфициальный

Широкий доступ

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

  • С разрешением записи агент меняет и удаляет политики безопасности тенанта
  • Секрет OneAPI открывает доступ к конфигурации безопасности организации
Все причины и проверки

zscaler/zscaler-mcp-server

Установка

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

uv tool install zscaler-mcp

После установки добавьте в клиент команду `uvx --env-file /absolute/path/to/.env zscaler-mcp`.

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • С разрешением записи агент меняет и удаляет политики безопасности тенанта
  • Секрет OneAPI открывает доступ к конфигурации безопасности организации

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

Что делает

Zscaler MCP Server подключает ИИ-агента к платформе Zscaler Zero Trust Exchange. Сервер дает 402 инструмента для десяти сервисов: ZIA с политиками интернет-доступа, ZPA с доступом к приложениям, ZDX с мониторингом, ZTW, Z-Insights, ZIdentity, EASM, ZCC, ZMS и ZCell. Агент перечисляет сегменты приложений, правила межсетевого экрана, метки правил и разбирает аналитику. По умолчанию доступны только операции `list_*` и `get_*`. Чтобы разрешить создание, изменение и удаление, нужны сразу флаг `--enable-write-tools` и явный список `--write-tools` с шаблонами. Удаление не выполняется с первого вызова: человек подтверждает его в интерактивном окне, а клиент без такой возможности получает одноразовый токен подтверждения на пять минут.

Для кого. Администраторам Zscaler и командам безопасности, которые разбирают политики и состояние сети вместе с агентом.

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

  • Перед аудитом нужен список сегментов приложений ZPA и групп сегментов одним запросом
  • Правила межсетевого экрана ZIA разрастаются, и их надо сверить с метками и категориями
  • В ZDX упала оценка пользовательского опыта, и нужно найти затронутые приложения
  • Агент должен создавать только записи ZPA, а удалять и менять политики ему нельзя

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

  • Нет API-клиента OneAPI с нужными правами: без него сервер не авторизуется в тенанте
  • Изменения политик идут через согласование и управление версиями, а прямая запись в тенант нарушает процесс
  • Продуктивный тенант в публичной предварительной версии сервера: проект предупреждает, что функции еще меняются

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

Покажи все сегменты приложений ZPA и группы сегментов, затем выведи правила ZIA с меткой «legacy»

MCP

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

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

ZSCALER_CLIENT_ID обязательная
Идентификатор OAuth-клиента Zscaler OneAPI.
ZSCALER_CLIENT_SECRET обязательная, секрет
Секрет клиента OneAPI, вместо него можно задать `ZSCALER_PRIVATE_KEY`.
ZSCALER_CUSTOMER_ID обязательная
Идентификатор клиента Zscaler.
ZSCALER_VANITY_DOMAIN обязательная
Vanity-домен тенанта Zscaler.

Ограничения

Нужны Python 3.11 или новее и учетные данные OneAPI: `ZSCALER_CLIENT_ID`, `ZSCALER_CLIENT_SECRET` или `ZSCALER_PRIVATE_KEY`, `ZSCALER_CUSTOMER_ID`, `ZSCALER_VANITY_DOMAIN`. Проект находится в публичной предварительной версии, README советует не использовать его в продуктивных средах без проверки. Пакет в PyPI называется `zscaler-mcp`, а не `zscaler-mcp-server`. Для HTTP-режима доступны режимы аутентификации клиентов: `api-key`, `jwt`, `zscaler` и `oidc`. Для общего тенанта права API-клиента лучше сузить до нужных сервисов.

Как отключить. Удалите сервер из клиента, уберите `.env` с ключами OneAPI и отзовите API-клиент в консоли Zscaler. Для установки через uv: `uv tool uninstall zscaler-mcp`.

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

Как подключить сервер к клиенту?

В конфигурацию MCP добавляют команду `uvx` с аргументами `--env-file /absolute/path/to/.env zscaler-mcp`, файл `.env` содержит данные OneAPI.

Может ли агент менять политики?

Только если запуск идет с флагом `--enable-write-tools` и списком `--write-tools`. Без списка не регистрируется ни один инструмент записи.

Как защищено удаление?

Удаление не выполняется с первого вызова: человек подтверждает его в окне, или клиент передает одноразовый токен HMAC, который живет пять минут. Отключить проверку нельзя.

Какие сервисы Zscaler охвачены?

ZIA, ZPA, ZDX, ZCell, ZMS, ZTW, Z-Insights, ZIdentity, EASM и ZCC. Лишние сервисы отключают переменной `ZSCALER_MCP_SERVICES`.

Где можно запускать сервер?

Локально по stdio, в контейнере, на виртуальной машине, в Kubernetes через Helm, в Azure, Google Cloud и Amazon Bedrock AgentCore.

Обсуждение

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

MCP-серверы

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

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

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

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

Шлюз для MCP-серверов: плагины маскировки известных секретов в текстовых ответах, проверки репутации и записи вызовов

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

Официальный MCP-сервер Auth0: приложения, Actions, логи и пользователи тенанта через Management API

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

MCP Scanner

mcp-scanner

Официальный

Сканер от Cisco AI Defense: проверяет MCP-серверы и их инструменты на угрозы тремя движками, правилами YARA, моделью и API Cisco

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

Коротко о README

Обзор сервера, режимы чтения и записи, слои защиты, аутентификация клиентов, таблица сервисов, установка через uv и контейнер, развертывание на виртуальных машинах и в облаках, подключение к Claude Desktop, Cursor и VS Code.

Бейдж для README

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