code-auditor-mcp — MCP-сервер для Claude Code: как установить
MCP-сервер сверяет код агента с правилами из .codeauditor.json. В Claude Code и Codex нарушение блокирует правку, и агент чинит её сам.
claude mcp add --transport http code-auditor-mcp https://www.codeauditormcp.com/api/mcpЧто делает code-auditor-mcp
Code Auditor встраивается в цикл правок агента и сверяет каждое изменение с правилами из .codeauditor.json. Правила агент пишет сам, если вы попросите. Видов правил семь: от import-ban до no-raw-values. Ошибка в конфиге проваливает аудит, а не теряется тихо.
Блокировка зависит от инструмента. В Claude Code и Codex правка не пройдёт, если нарушено правило с gating: true, и агент исправляет её сам. В Cursor хук только советует: правка к этому моменту уже внесена. В Gemini CLI и Copilot хуков нет, остаётся MCP. Нужен жёсткий запрет — берите Claude Code или Codex.
Нужен Node 18+. На Node 23.4+ работает встроенный node:sqlite, ничего не собирается. На Node 18–23.3 подхватывается better-sqlite3, и на npm 11.2+ его скрипт установки надо один раз одобрить, иначе нативная часть не встанет. Индекс кода лежит в кэше ОС, а не в репозитории.
Какие задачи решает
- запретить импорт lodash или другого модуля во всём проекте
- не пускать код из
src/languages/вsrc/analyzers/ - разрешить вызов
chargeCustomer()только изsrc/api/ - заблокировать
new Function(...)через паттерн ast-grep - проверить только то, что изменилось относительно main
Примеры запросов агенту
- Прогони полный аудит кодовой базы и разбирай нарушения по одному файлу командой
code-audit next-file. - Добавь в
.codeauditor.jsonправило naming: экспорты изsrc/hooks/должны начинаться сuse. - Обнови индекс кода и проверь только файлы, которые отличаются от main.
Как установить code-auditor-mcp
1Командой платформы: удалённый сервер
claude mcp add --transport http code-auditor-mcp https://www.codeauditormcp.com/api/mcp2Командой платформы
claude mcp add code-auditor-mcp -- npx -y code-auditor-mcp1Командой платформы: удалённый сервер
codex mcp add code-auditor-mcp --url https://www.codeauditormcp.com/api/mcp2Командой платформы
codex mcp add code-auditor-mcp -- npx -y code-auditor-mcpФайл настроек
{
"mcpServers": {
"code-auditor-mcp": {
"url": "https://www.codeauditormcp.com/api/mcp"
}
}
}{
"mcpServers": {
"code-auditor-mcp": {
"command": "npx",
"args": [
"-y",
"code-auditor-mcp"
]
}
}
}Файл настроек
{
"servers": {
"code-auditor-mcp": {
"type": "http",
"url": "https://www.codeauditormcp.com/api/mcp"
}
}
}{
"servers": {
"code-auditor-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"code-auditor-mcp"
]
}
}
}1Командой платформы: удалённый сервер
gemini mcp add -t http code-auditor-mcp https://www.codeauditormcp.com/api/mcp2Командой платформы
gemini mcp add code-auditor-mcp npx -y code-auditor-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о code-auditor-mcp
Как установить code-auditor-mcp в Claude Code?
Выполните claude mcp add code-auditor-mcp -- npx -y code-auditor-mcp. Сервер запустится локально через npx.
Что делает code-auditor-mcp?
Проверяет правки, которые вносит ИИ-агент, по правилам проекта из .codeauditor.json: запреты импортов, границы модулей, ограничения вызовов, паттерны ast-grep. Нарушение агент видит сразу и может исправить.
Блокирует ли он правки в любом агенте?
Нет. Блокировка работает в Claude Code и Codex для правил с gating: true. В Cursor хук только предупреждает, а в Gemini CLI и Copilot хуков нет, доступен лишь MCP.