Плагин сервера Trivy MCP
Этот плагин запускает сервер Model Context Protocol (MCP), который интегрирует возможности сканирования безопасности Trivy с VS Code и другими инструментами с поддержкой MCP.
[!ВАЖНО] Это ранняя стадия разработки сервера MCP, поэтому следует исходить из того, что на данный момент все будет работать не очень хорошо.
Функции
Сканирование естественного языка : задавайте вопросы о проблемах безопасности на естественном языке.
Несколько типов сканирования :
Сканирование файловой системы для локальных проектов
Сканирование уязвимостей образа контейнера
Анализ безопасности удаленного репозитория
Интеграция с Aqua Platform : дополнительная интеграция с платформой Aqua Security для расширенных возможностей сканирования.
Гибкая транспортировка : поддержка транспортных протоколов stdio и SSE (Server-Sent Events)
Интеграция с VS Code : бесшовная интеграция с интерфейсом чата VS Code
Related MCP server: Algolia
Установка плагина
Для установки плагина вы можете использовать систему управления плагинами Trivy.
Будет установлена последняя версия плагина.
Запуск плагина
Теперь вы готовы запустить плагин, это запустит сервер MCP, с которым могут взаимодействовать Cursor или VSCode. На данный момент инструкции будут сосредоточены на VSCode
Доступные варианты
Вариант | Ценности | По умолчанию | Описание |
/
|
,
|
| Транспортный протокол для сервера MCP |
/
| 23456 | Порт для транспортного режима SSE | |
| Пользовательский путь к бинарному файлу Trivy (необязательно) | ||
/
|
|
| Включить интеграцию Aqua Platform |
|
|
| Включить отладочное ведение журнала |
Аутентификация
Сервер MCP поддерживает интеграцию с Aqua Platform через подкоманду auth :
Доступные варианты аутентификации
Вариант | Описание |
| API-ключ платформы Aqua |
| Секрет API платформы Aqua |
| Регион Aqua Platform (например, 'us-east-1') |
После настройки учетных данных вы можете использовать функции Aqua Platform, запустив сервер с флагом --use-aqua-platform :
Учетные данные надежно хранятся в цепочке ключей конкретной платформы.
Настройка MCP-сервера в VSCode
Теперь нам нужно настроить сервер в VSCode, чтобы начать использовать его в качестве агента.
Предварительные требования
= версия 1.99.0 VS Code
Настройка плагина
Вы можете настроить Trivy mcp на самостоятельный запуск или использовать конечную точку sse http
Настройка для stdio
В VS Code нажмите
F1Поиск по запросу
"Preferences: Open User Settings (JSON)"Найдите или создайте блок
"mcp"и добавьте сервер, как показано ниже."mcp": { "servers": { "Trivy MCP": { "command": "trivy", "args": [ "mcp", "-t", "stdio" ] } } }При сохранении появится аннотация «
Startсервер».
Настройка для SSE HTTP
Запустите MCP-сервер
trivy mcp -t sse -p 23456В VS Code нажмите
F1Поиск
"Preferences: Open User Settings (JSON)"Найдите или создайте блок
"mcp"и добавьте сервер, как показано ниже."mcp": { "servers": { "Trivy SSE": { "type": "sse", "url": "http://localhost:23456/sse" } } }При сохранении появится аннотация «
Startсервер».
Примеры запросов
[!ВАЖНО] Обязательно используйте окно чата в режиме
Agent, а не в режимеAsk»