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

MCP Hook Conformance — MCP-сервер для Claude Code: что делает

Инструмент аудита MCP-серверов перед их вызовом в хуках Claude Code. Проверяет идемпотентность, задержки, детерминизм и побочные эффекты инструментов.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add hook-conformance -- npx -y mcp-hook-conformance
Открыть на GitHub

Что делает MCP Hook Conformance

Утилита тестирует поведение инструментов MCP, когда их запускают обработчики жизненного цикла Claude Code вроде PreCompact или Stop. Набор проверок оценивает пять критериев: повторяемость вывода без случайных меток времени, время ответа, стабильность структуры данных, отсутствие мутаций состояния и полноту описаний работы с данными.

Для поиска скрытых мутаций в конфигурации hook-conformance.config.json задаётся зонд stateProbe: без него тесты на побочные эффекты возвращают статус INDETERMINATE. Прогон выдаёт отчёт с кодами замечаний, а команда explain показывает пути исправления ошибок.

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

  • проверить идемпотентность MCP-инструментов перед подключением к хукам
  • замерить сетевые задержки вызовов по квантилям p50 и p95
  • обнаружить нежелательные мутации состояния в операциях чтения
  • подготовить конфигурационный файл hook-conformance.config.json

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

  • Проверь готовность сервера к хукам через конфиг ./hook-conformance.config.json
  • Сгенерируй шаблон конфигурации для сервера my-mcp-server
  • Объясни ошибку IDEMP-001 и подскажи способы исправления

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

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

claude mcp add hook-conformance -- npx -y mcp-hook-conformance

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

Вопросы о MCP Hook Conformance

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

Выполните команду claude mcp add mcp-hook-conformance -- npx -y mcp-hook-conformance. Также можно запускать аудит напрямую через npx mcp-hook-conformance check ./hook-conformance.config.json.

Зачем нужен MCP Hook Conformance?

Пакет валидирует безопасность запуска сторонних MCP-серверов внутри хуков Claude Code, гарантируя стабильность ответов и предсказуемость задержек.

Что требуется для обнаружения побочных эффектов?

В файле настроек требуется объявить секцию stateProbe для чтения состояния. Если зонд не настроен, проверка завершится статусом INDETERMINATE.

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

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

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

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