MCP-сервер · Разработка и DevOps
Snyk Studio MCP
MCP-сервер Snyk, встроенный в Snyk CLI (`snyk mcp`): агент запускает сканирование кода, зависимостей, IaC и контейнеров и получает находки прямо в работе. Подходит тем, кто хочет проверять код, написанный ИИ, на безопасность.
Сверено 21 октября 2026 г.
Что умеет сервер
Snyk Studio MCP выпускает Snyk, и это часть Snyk CLI: сервер запускается командой snyk mcp и даёт MCP-совместимым агентам запускать сканирования Snyk и получать результаты прямо в рабочем окружении. Инструменты охватывают анализ исходного кода (snyk_code_scan), открытых зависимостей и лицензий (snyk_sca_scan), конфигураций IaC (snyk_iac_scan), образов контейнеров (snyk_container_scan), SBOM, поиск секретов, создание AI-BOM и оценку состояния пакета. Служебные инструменты отвечают за вход в Snyk, выход, проверку статуса входа, версию и разрешение сканировать выбранную папку.
Набор инструментов выбирается профилем: Lite с минимумом для сканирования и малым расходом токенов, Full по умолчанию со всеми стабильными инструментами и Experimental с новыми инструментами на проверке.
Когда использовать
Сервер нужен, чтобы код, который пишет ИИ, проверялся на уязвимости сразу при создании, по подходу Snyk «безопасность при создании кода» (secure at inception). Для Claude Code, Cursor, Codex CLI, Gemini CLI и GitHub Copilot у Snyk есть установщик на основе хуков, для остальных сред подключается MCP-сервер и добавляются правила в файл инструкций агента. Те же инструменты полезны и для разбора уже существующих проблем.
Ограничения и безопасность
Сервер локальный: он работает на вашей машине через Snyk CLI, чтобы иметь доступ к файлам, и Snyk прямо пишет, что размещённого удалённого MCP-сервера у неё нет. Нужна учётная запись Snyk, а перед первым сканированием нужно выполнить вход и доверить папку проекта. Для npx потребуется Node.js.
Предупреждение из репозитория: запуск snyk_sca_scan может выполнить на вашем компьютере сторонние инструменты экосистемы, например Gradle или Maven, чтобы получить дерево зависимостей. Часть инструментов (AI-BOM, проверка SBOM) помечена в документации как экспериментальная. Репозиторий studio-mcp закрыт для внешних вкладов.
Установка
Установщик для сред с хуками (Claude Code, Cursor, Codex CLI, Gemini CLI, GitHub Copilot)
Нужны поддерживаемый ассистент и учётная запись Snyk. Установщик сам доустанавливает uv, Python, Node.js, npm и Snyk CLI, спрашивая подтверждение перед каждым шагом.
macOS или Linux:
curl -fsSL 'https://raw.githubusercontent.com/snyk/studio-recipes/main/installer/dist/snyk-studio-install.sh' -o snyk-studio-install.sh
bash ./snyk-studio-install.shWindows:
powershell -Command "Invoke-WebRequest -Uri 'https://raw.githubusercontent.com/snyk/studio-recipes/main/installer/dist/snyk-studio-install.ps1' -OutFile snyk-studio-install.ps1"
powershell -ExecutionPolicy Bypass -File .\snyk-studio-install.ps1Настройка MCP-сервера вручную
Для сред без хуков добавьте в mcp.json или аналогичный файл вашего ассистента (рекомендуются npx и Node.js):
{
"mcpServers": {
"Snyk": {
"command": "npx",
"args": ["-y", "snyk@latest", "mcp", "-t", "stdio"],
"env": {}
}
}
}Проверьте подключение запросом на естественном языке, например «scan my directory for security issues».
Claude Code
Автоматическая настройка (правила в глобальном файле Claude Code):
npx -y snyk@latest mcp configure --tool=claude-cliЛибо добавьте в ~/.claude.json:
{
"mcpServers": {
"Snyk": {
"type": "stdio",
"command": "npx",
"args": ["-y", "snyk@latest", "mcp", "-t", "stdio"],
"env": {}
}
}
}Если Snyk CLI уже установлен, запустите сервер по SSE и добавьте его в Claude Code:
snyk mcp -t sse
claude mcp add --transport sse snyk http://127.0.0.1:7695/sseУдаление:
snyk mcp configure --rm --tool=claude-cliПрофиль инструментов
Профиль задаётся флагом --profile или переменной SNYK_MCP_PROFILE (по умолчанию Full):
npx -y snyk@latest mcp -t stdio --profile=lite{
"mcpServers": {
"Snyk": {
"command": "npx",
"args": ["-y", "snyk@latest", "mcp", "-t", "stdio"],
"env": {
"SNYK_MCP_PROFILE": "experimental"
}
}
}
}Совместимые клиенты
- Claude Code
- Cursor
- Codex CLI
- Gemini CLI
- GitHub Copilot
- Windsurf