Enables scanning of GitHub repositories for vulnerabilities and security issues by connecting to repositories like 'github.com/aquasecurity/trivy-ci-test'.
Provides vulnerability scanning capabilities for various sources including filesystems, container images, and code repositories, allowing users to identify vulnerabilities and misconfigurations through an MCP server interface.
Плагин Trivy MCP Server — ЭКСПЕРИМЕНТАЛЬНЫЙ WIP
Этот плагин запускает MCP-сервер, который можно использовать как шлюз к Trivy.
[!ВАЖНО] Это ранняя стадия разработки MCP-сервера, поэтому следует исходить из того, что на данный момент все будет работать не очень хорошо.
Установка плагина
Для установки плагина вы можете использовать систему управления плагинами Trivy.
Будет установлена последняя версия плагина.
Запуск плагина
Теперь вы готовы запустить плагин, это запустит сервер MCP, с которым могут взаимодействовать Cursor или VSCode. На да��ный момент инструкции будут сосредоточены на VSCode
Параметры
Наряду с обычными глобальными флагами, поддерживаемыми Trivy, для сервера MCP доступны следующие флаги. На данный момент вам не нужно указывать ни один из них
Аргумент | Параметры | По умолчанию | Описание |
---|---|---|---|
--transport / -t | sse , stdio | stdio | Транспорт MCP Server для запуска |
--port / -p | 23456 | Порт для запуска сервера MCP | |
--trivy-binary | При желании можно предоставить двоичный файл для использования вместо основного кода |
Настройка 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
Сканирование файловой системы
С открытым проектом почему бы не попробовать;
Сканирование изображений
Вы можете спросить об изображениях, чтобы получить информацию
Сканирование репозитория
Узнайте об удаленном репозитории
Related MCP Servers
- -securityAlicense-qualityProvides Trivy security scanning capabilities through a standardized interface, allowing users to scan projects for vulnerabilities and automatically fix them by updating dependencies.Last updated -2PythonMIT License
- -securityFlicense-qualityAn interface that enables Claude to interact with Spline 3D design tool, allowing operations like exporting scenes, importing models, and creating animations through natural language commands.Last updated -JavaScript
- AsecurityFlicenseAqualityA model context protocol server that allows interaction with TriliumNext Notes, providing tools to create, search, retrieve, update, and delete notes through natural language commands.Last updated -51JavaScript
- JavaScript