К основному содержанию
MCP-сервер CX Codex

OPA MCP — MCP-сервер для Claude Code: Rego и установка

MCP-сервер подключает OPA и Rego к ИИ-клиенту: помогает писать политики, запускать проверки и разбирать причины отказов.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env OPA_URL=<OPA_URL> --env OPA_TOKEN=<OPA_TOKEN> --env OPA_BINARY=<OPA_BINARY> --env REGAL_BINARY=<REGAL_BINARY> --env CONFTEST_BINARY=<CONFTEST_BINARY> --transport stdio opa-mcp -- npx -y @orygn/opa-mcp
Открыть на GitHub

Что делает OPA MCP

OPA MCP даёт агенту структурированные инструменты для работы с Rego. Он форматирует и разбирает политики через opa, запускает запросы с трассировкой, профилированием и покрытием, объясняет решения и показывает правила, повлиявшие на отказ.

Сервер также умеет проверять код через regal, управлять политиками работающего OPA через REST API, собирать .tar.gz-бандлы и создавать заготовки тестов. Для подключения используется npx и пакет @orygn/opa-mcp; при работе со встроенным OPA требуется Node.js 22 или новее.

Какие задачи решает

  • написать и отформатировать политику Rego
  • проверить запрос на данных и входном документе
  • разобрать причину отказа по сработавшим правилам
  • проверить каталог политик через regal
  • собрать подписанный .tar.gz-бандл

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

  • Проверь эту политику Rego и объясни, почему запрос получает отказ.
  • Запусти проверку политики с трассировкой и покрытием строк.
  • Собери политики из этой директории в .tar.gz-бандл.

Как установить OPA MCP

Командой платформы

claude mcp add --env OPA_URL=<OPA_URL> --env OPA_TOKEN=<OPA_TOKEN> --env OPA_BINARY=<OPA_BINARY> --env REGAL_BINARY=<REGAL_BINARY> --env CONFTEST_BINARY=<CONFTEST_BINARY> --transport stdio opa-mcp -- npx -y @orygn/opa-mcp

Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о OPA MCP

Как установить OPA MCP в Claude Code?

Выполните claude mcp add opa-mcp -e OPA_TOKEN=<OPA_TOKEN> -e GITHUB_TOKEN=<GITHUB_TOKEN> -- npx -y @orygn/opa-mcp.

Что делает OPA MCP?

Он подключает инструменты OPA и Rego к MCP-клиенту: позволяет писать, проверять и объяснять политики, а также управлять политиками на работающем OPA.

Что требуется для работы OPA MCP?

Для встроенного OPA нужен Node.js 22 или новее. Для удалённого OPA можно задать OPA_URL и OPA_TOKEN.

Похожие MCP-серверы

Все MCP-серверы по теме «Бэкенд и API» →
policy-as-code devops-skills Скилл для ИИ-агента, который пишет политики OPA/Rego и Kyverno и встраивает их проверку в CI/CD до попадания изменений в прод. CX Codex +1 345установок prototype-pollution yaklang Проверяет JavaScript-код на prototype pollution: от опасных merge-операций до чтения загрязнённых свойств. Нужен для авторизованных аудитов Node и браузерных приложений. CX Codex +1 3 600установок backend-developer VoltAgent Community Субагент проектирует серверные API и микросервисы на Node.js, Python и Go. Пригодится при настройке баз данных, аутентификации и очередей сообщений по стандартам OWASP. 2 724установок jwt-encode jsonwebtoken Собирает и подписывает JSON Web Tokens для тестов и разработки: HMAC, RSA, ECDSA. Пригодится, когда нужен валидный токен прямо в сессии агента. CX Codex +1 606установок node-express PatrickJS Правило задаёт Cursor ориентиры для Node.js и Express.js: структура проекта, API, безопасность, базы данных, тесты и деплой. ★ 41 024звёзд репо fastify-best-practices mcollina Скилл обучает ассистента архитектуре серверов на Fastify для Node.js. Он помогает настраивать маршруты, плагины, валидацию схем и логирование через Pino. CX Codex +1 82 300установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой