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

Prism — MCP-сервер для Claude Code: анализ репозитория перед правкой

Локальный MCP-сервер, который подсказывает агенту нужные файлы до правки и проверяет, что осталось сломанным после. Код не покидает машину.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env PRISM_WORKSPACE=<PRISM_WORKSPACE> --env CURSOR_API_KEY=<CURSOR_API_KEY> --env PRISM_DISPATCH_ROLE=<PRISM_DISPATCH_ROLE> --transport stdio prism -- npx -y @repo-prism/mcp-server
Открыть на GitHub

Что делает Prism

Prism строит локальный индекс репозитория и отдаёт агенту ответы из него. Перед правкой он называет файлы и тесты, которые относятся к задаче, и хелперы, которые лучше переиспользовать. Во время правки указывает на файл из вашего же репозитория как образец стиля. После — прогоняет проверки, до которых дотягивается изменение, и выдаёт один вердикт: SHIP, NOT PROVEN с самой дешёвой проверкой для доказательства или NO-SHIP.

Внутри девять MCP-инструментов по умолчанию, остальные включаются через extraTools в ~/.prism/config.json. Есть линзы ревью Dev, Architect и QA, свои добавляются командой prism lens. Всё работает через один и тот же локальный индекс, поэтому CLI и агент отвечают одинаково.

Анализ не ходит в сеть: тестовый набор с ловушками валит сборку, если запрос всё-таки появится. Единственное обращение — раз в сутки проверка обновлений в реестре npm, отключается переменной PRISM_SKIP_SELF_UPDATE=1. Установка глобальная, так что без Node.js и npm не обойтись.

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

  • найти файлы и тесты, которые относятся к задаче, до начала правки
  • увидеть, какие вызовы остались брошенными после изменения
  • определить, какие тесты вообще дотягиваются до файла
  • получить вердикт по изменению вместо ручной сверки
  • завести свои линзы ревью под команду

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

  • Что сломается, если я поменяю src/index.ts?
  • Подготовь правку: нужно переписать обработку ошибок в API
  • Отревьюй мои изменения линзой QA

Как установить Prism

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

claude mcp add --env PRISM_WORKSPACE=<PRISM_WORKSPACE> --env CURSOR_API_KEY=<CURSOR_API_KEY> --env PRISM_DISPATCH_ROLE=<PRISM_DISPATCH_ROLE> --transport stdio prism -- npx -y @repo-prism/mcp-server

Вместо <…> подставьте свои значения

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

Вопросы о Prism

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

Сначала claude mcp add prism -e CURSOR_API_KEY=<CURSOR_API_KEY> -- npx -y @repo-prism/mcp-server. Если нужны рабочая папка и роль Dispatch, используйте второй вариант: `claude mcp add --env PRISM_WORKSPACE=<PRISM_WORKSPACE> --env CURSOR_API_KEY=<CURSOR_API_KEY> --env PRISM_DISPATCH_ROLE=<PRISM_DISPATCH_ROLE> --transport stdio prism -- npx -y @repo-prism/mcp-server`.

Что делает Prism?

Строит локальный индекс репозитория и отвечает агенту, какие файлы и тесты важны для задачи, что зависит от файла или символа и какие изменения остались без покрытия. После остановки агента выдаёт вердикт по проверкам, до которых дотянулось изменение.

Prism отправляет код куда-то наружу?

Нет. Анализ не делает сетевых запросов, а тестовый набор с ловушками валит сборку, если такой запрос появится. Раз в сутки Prism проверяет обновления в реестре npm, это отключается переменной PRISM_SKIP_SELF_UPDATE=1.

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

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →
REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 386 989звёзд репо GitHub официальный github Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер. CX Codex +1 ★ 33 918звёзд репо Netdata netdata Отдаёт ИИ-агенту данные мониторинга: метрики, логи, алерты и поиск аномалий. Пригодится, когда нужно разобраться, что происходит на сервере, не открывая дашборд. CX Codex +1 ★ 81 115звёзд репо browser-use browser-use Сервер помогает агенту выполнять задачи в браузере: находить данные и заполнять формы. Подключите его, когда нужно поручить агенту действия на веб-странице. CX Codex +1 ★ 119 160звёзд репо Codebase Memory DeusData Локальный MCP-сервер, который строит граф кода, документации и инфраструктуры репозитория. Помогает агенту находить нужные места без повторного чтения файлов. CX Codex +1 ★ 47 392звёзд репо mcp-server HeyPuter Подключает ИИ-агента к Puter: файлы, сайты и воркеры через один MCP-сервер. Пригодится, если проект живёт в облаке Puter. CX Codex +1 ★ 43 872звёзд репо

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

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