hound — MCP-сервер для Claude Code: проверка зависимостей на уязвимости
Сканирует пакеты npm, PyPI, Go, Cargo, Maven, NuGet и RubyGems на уязвимости, проверяет лицензии и ловит тайпсквоттинг. Без API-ключей и регистрации.
claude mcp add hound -- npx -y hound-mcpЧто делает hound
Сервер даёт агенту 12 инструментов: hound_audit сканирует весь lockfile на уязвимости, hound_preinstall выдаёт вердикт GO/CAUTION/NO-GO перед установкой пакета, hound_license_check проверяет соблюдение лицензионной политики, hound_typosquat ищет подделки имён. Ещё есть hound_score (оценка 0–100 с буквенной градацией), hound_compare (сравнение двух пакетов с рекомендацией), hound_upgrade (минимальная безопасная версия), hound_tree (дерево зависимостей), hound_advisories (детали уязвимостей по GHSA, CVE или OSV ID).
Работает через публичные API deps.dev и OSV без аутентификации. Три встроенных промпта: полный аудит проекта, оценка пакета перед добавлением и предрелизная проверка зависимостей.
Требует Node.js с npx — сервер запускается через npx -y hound-mcp. Поддерживает семь экосистем: npm, PyPI, Go, Maven, Cargo, NuGet, RubyGems.
Какие задачи решает
- проверить lockfile на уязвимости перед мёрджем PR
- получить вердикт GO/CAUTION/NO-GO перед установкой пакета
- найти GPL-пакеты в коммерческом проекте
- обнаружить тайпсквоттинг-подделки зависимостей
- подобрать минимальную безопасную версию пакета
Примеры запросов агенту
- Проверь
package-lock.jsonна уязвимости - Можно ли ставить [email protected] или есть проблемы?
- Найди GPL-лицензии в lockfile проекта
Как установить hound
Командой платформы
claude mcp add hound -- npx -y hound-mcpКомандой платформы
codex mcp add hound -- npx -y hound-mcpФайл настроек
{
"mcpServers": {
"hound": {
"command": "npx",
"args": [
"-y",
"hound-mcp"
]
}
}
}Файл настроек
{
"servers": {
"hound": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"hound-mcp"
]
}
}
}Командой платформы
gemini mcp add hound npx -y hound-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о hound
Как установить hound в Claude Code?
Выполни команду claude mcp add hound -- npx -y hound-mcp в терминале. Для Cursor или Windsurf добавь JSON-блок с npx -y hound-mcp в файл конфигурации MCP.
Что делает hound?
Сканирует пакеты семи экосистем на уязвимости, проверяет лицензии, строит дерево зависимостей и обнаруживает тайпсквоттинг. Работает через публичные API deps.dev и OSV, без ключей и регистрации.
Какие экосистемы поддерживает hound?
npm, PyPI, Go, Maven, Cargo, NuGet и RubyGems. Сервер умеет парсить lockfile каждой из них и проверять транзитивные зависимости.