mergewarden — MCP-сервер для Claude Code: что делает и как установить
Проверяет пулреквесты на риски и границы изменений без вызова нейросетей. Показывает пропущенные шаблоны, изменения инструкций агентов и опасные триггеры.
claude mcp add mergewarden -- npx -y mergewarden-mcpЧто делает mergewarden
MergeWarden инспектирует внешние пулреквесты по детерминированным правилам до начала ручного ревью. Сервер находит запросы без привязанных задач, описания короче 80 знаков, проигнорированные структуры шаблонов и диффы свыше 50 файлов или 1500 строк. Анализ опирается только на метаданные и базовый коммит ветки, не выполняя чужой код.
В детальном сканировании инструмент отслеживает четыре периметра безопасности. Он отмечает расширение прав в GitHub Actions, правки конфигураций агентов вроде CLAUDE.md или .mcp.json, попадание сырого текста из пулреквеста в промпты и появление скриптов установки пакетов. Нейросети при проверке не используются.
Инструмент намеренно не выставляет баллы качеству кода и не закрывает тикеты автоматически. Для детального отчёта сканеру требуется только ссылка на пулреквест или имя репозитория.
Какие задачи решает
- найти пулреквесты без привязанных задач и с короткими описаниями
- засечь правки файлов конфигурации агентов вроде
CLAUDE.mdи.mcp.json - выявить опасные разрешения и нестабильные экшены в GitHub Actions workflows
- обнаружить добавление инсталляционных скриптов в манифестах пакетов
Примеры запросов агенту
- Просканируй пулреквест
https://github.com/owner/repository/pull/123на риски безопасности - Проверь очередь пулреквестов для репозитория
owner/repositoryчерез mergewarden
Как установить mergewarden
Командой платформы
claude mcp add mergewarden -- npx -y mergewarden-mcpКомандой платформы
codex mcp add mergewarden -- npx -y mergewarden-mcpФайл настроек
{
"mcpServers": {
"mergewarden": {
"command": "npx",
"args": [
"-y",
"mergewarden-mcp"
]
}
}
}Файл настроек
{
"servers": {
"mergewarden": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mergewarden-mcp"
]
}
}
}Командой платформы
gemini mcp add mergewarden npx -y mergewarden-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mergewarden
Как установить mergewarden в Claude Code?
Выполните команду claude mcp add mergewarden -- npx -y mergewarden-mcp.
Что проверяет mergewarden при детальном сканировании?
Сканер ищет повышение прав в GitHub Actions, изменения инструкций для агентов вроде CLAUDE.md или .mcp.json, передачу текста пулреквеста в промпты и новые установочные скрипты зависимостей.
Использует ли mergewarden языковые модели для оценки кода?
Нет, инструмент работает на детерминированных правилах и принципиально не обращается к нейросетям. Он не размечает код оценками и не оставляет автоматических комментариев о качестве.