Плагин сервера Trivy MCP
Этот плагин запускает сервер Model Context Protocol (MCP), который интегрирует возможности сканирования безопасности Trivy с VS Code и другими инструментами с поддержкой MCP.
[!ВАЖНО] Это ранняя стадия разработки сервера MCP, поэтому следует исходить из того, что на данный момент все будет работать не очень хорошо.
Функции
- Сканирование естественного языка : задавайте вопросы о проблемах безопасности на естественном языке.
- Несколько типов сканирования :
- Сканирование файловой системы для локальных проектов
- Сканирование уязвимостей образа контейнера
- Анализ безопасности удаленного репозитория
- Интеграция с Aqua Platform : дополнительная интеграция с платформой Aqua Security для расширенных возможностей сканирования.
- Гибкая транспортировка : поддержка транспортных протоколов stdio и SSE (Server-Sent Events)
- Интеграция с VS Code : бесшовная интеграция с интерфейсом чата VS Code
Установка плагина
Для установки плагина вы можете использовать систему управления плагинами Trivy.
Будет установлена последняя версия плагина.
Запуск плагина
Теперь вы готовы запустить плагин, это запустит сервер MCP, с которым могут взаимодействовать Cursor или VSCode. На данный момент инструкции будут сосредоточены на VSCode
Доступные варианты
Вариант | Ценности | По умолчанию | Описание |
---|---|---|---|
--transport / -t | sse , stdio | stdio | Транспортный протокол для сервера MCP |
--port / -p | 23456 | Порт для транспортного режима SSE | |
--trivy-binary | Пользовательский путь к бинарному файлу Trivy (необязательно) | ||
--use-aqua-platform / a | true/false | false | Включить интеграцию Aqua Platform |
--debug | true/false | false | Включить отладочное ведение журнала |
Аутентификация
Сервер MCP поддерживает интеграцию с Aqua Platform через подкоманду auth
:
Доступные варианты аутентификации
Вариант | Описание |
---|---|
--key | API-ключ платформы Aqua |
--secret | Секрет API платформы Aqua |
--region | Регион 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"
и добавьте сервер, как показано ниже. - При сохранении появится аннотация «
Start
сервер».
Настройка для SSE HTTP
- Запустите MCP-сервер
- В VS Code нажмите
F1
- Поиск
"Preferences: Open User Settings (JSON)"
- Найдите или создайте блок
"mcp"
и добавьте сервер, как показано ниже. - При сохранении появится аннотация «
Start
сервер».
Примеры запросов
[!ВАЖНО] Обязательно используйте окно чата в режиме
Agent
, а не в режимеAsk
»
Анализ локального проекта
Сканирование изображения контейнера
Анализ репозитория
Расширенное использование
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Триви
Related MCP Servers
- PythonMIT License
- GoMIT License
- TypeScriptApache 2.0
- Go