Draugr — MCP-сервер для Claude Code: что делает и как установить
Draugr запускает сканеры безопасности и ранжирует уязвимости по реальному риску для сервиса, а не по абстрактной критичности. Помогает отсекать новые проблемы в пулл-реквестах.
Открыть на GitHubЧто делает Draugr
Draugr объединяет внешние инструменты безопасности под единой конфигурацией draugr.saga.yaml. Он запускает Trivy, Semgrep и Gitleaks, избавляя от ручной настройки каждого анализатора по отдельности. Инструмент проверяет зависимости, случайно сохранённые ключи, шаблоны IaC и образы контейнеров. Конфигурацию можно собрать автоматически через draugr survey.
В отличие от стандартных сканеров, утилита присваивает уязвимостям приоритет от P1 до P4. Оценка строится на доступности компонента из внешней сети и его роли в системе. Дефект с высокой формальной опасностью во внутреннем вспомогательном скрипте не остановит релиз, тогда как публичный сервис потребует немедленного внимания.
При проверке пулл-реквестов команда draugr diff блокирует сборку только из-за новых находок. Это исключает споры вокруг сотен старых предупреждений в легаси-коде. Для работы анализаторов требуется предварительно загрузить нужные бинарники вызовом draugr tools install.
Какие задачи решает
- проверить зависимости проекта на уязвимости через Trivy
- найти случайно сохранённые в репозитории пароли и токены
- проверить конфигурации Terraform и Kubernetes на ошибки безопасности
- заблокировать слияние пулл-реквеста при появлении новых дефектов
Примеры запросов агенту
- Просканируй репозиторий через Draugr и покажи только критические уязвимости P1
- Запусти
draugr diff, чтобы проверить новые проблемы в текущей ветке - Сгенерируй дескриптор
draugr.saga.yamlдля сервисов организации черезdraugr survey
Как установить Draugr
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Draugr
Как установить Draugr в Claude Code?
Установите утилиту скриптом curl -fsSL https://draugr.dev/install.sh | sh, который помещает исполняемый файл в ~/.local/bin. Затем создайте манифест командой draugr init и загрузите сканеры через draugr tools install.
Что делает Draugr?
Он запускает проверки SAST, SCA, поиск секретов и аудит инфраструктурного кода по единому описанию проекта. Все найденные ошибки ранжируются с учётом сетевой доступности каждого компонента.
Чем приоритет P1–P4 отличается от стандартной критичности?
Критичность оценивает гипотетический ущерб от уязвимости в вакууме. Приоритет Draugr сопоставляет эту оценку с тем, выставлен ли конкретный сервис в публичную сеть.