guardvibe — MCP-сервер для Claude Code: проверка безопасности кода
Локальный сканер безопасности для кода, который пишет ИИ: 618 правил, 39 инструментов, проверка зависимостей и уязвимостей MCP-серверов.
claude mcp add guardvibe -- npx -y guardvibeЧто делает guardvibe
GuardVibe запускается как MCP-сервер и работает во время написания кода, а не после. Внутри 618 правил безопасности и 39 инструментов: проверка зависимостей в package.json, поиск уязвимостей MCP-серверов, инъекций в описаниях инструментов, лишних прав у агента. Отдельный инструмент secure_prompt разбирает сам промпт до генерации кода и встраивает в него требования безопасности.
Правила по CVE обновляются ежедневно из GHSA, OSV.dev и CISA KEV, поэтому сканер ловит уязвимые версии пакетов, о которых модель могла не знать. Проверки детерминированные: один и тот же код даёт один и тот же результат. Есть автоисправления — fix_code возвращает конкретные патчи: вынести захардкоженный ключ в переменную окружения, убрать wildcard в CORS, заменить сырой HTML в React на <ReactMarkdown>, добавить проверку авторизации или параметризованные запросы.
Работает полностью локально, аккаунт и API-ключи не нужны. Запуск через npx guardvibe. Вывод бывает в JSON для агентов, Markdown для людей и SARIF для CI/CD. Есть pre-commit хук и GitHub Actions с загрузкой SARIF во вкладку Security. Без Node.js и npx в PATH сервер не стартует.
Какие задачи решает
- проверить зависимости на уязвимые версии пакетов
- найти незащищённые эндпоинты по всему репозиторию
- поймать инъекцию в описании MCP-инструмента
- получить патч для захардкоженного ключа или wildcard в CORS
- заблокировать небезопасный код до коммита
Примеры запросов агенту
- Проверь проект guardvibe и покажи уязвимые зависимости
- Разбери этот промпт через secure_prompt и добавь требования безопасности
- Прогони fix_code по найденным проблемам и покажи патчи
Как установить guardvibe
Командой платформы
claude mcp add guardvibe -- npx -y guardvibeКомандой платформы
codex mcp add guardvibe -- npx -y guardvibeФайл настроек
{
"mcpServers": {
"guardvibe": {
"command": "npx",
"args": [
"-y",
"guardvibe"
]
}
}
}Файл настроек
{
"servers": {
"guardvibe": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"guardvibe"
]
}
}
}Командой платформы
gemini mcp add guardvibe npx -y guardvibeПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о guardvibe
Как установить guardvibe в Claude Code?
Выполните claude mcp add guardvibe -- npx -y guardvibe.
Что делает guardvibe?
Сканирует код на уязвимости по 618 правилам, проверяет версии пакетов по свежим CVE и предлагает патчи. Работает как MCP-сервер во время написания кода.
Нужны ли API-ключи или аккаунт?
Нет. Всё работает локально, ключи и облако не требуются.