Trivy MCP Server Plugin について
Trivy MCP Server Plugin は Trivy のプラグインで、MCP サーバーを起動し、Trivy のセキュリティスキャン機能を VS Code などの MCP 対応ツールに接続します。エディター内からセキュリティに関する質問を行いたい開発者に適しています。
主な機能
- 01自然言語によるセキュリティ質問
- 02ローカルプロジェクトのファイルシステムスキャン
- 03コンテナイメージの脆弱性スキャン
- 04リモートリポジトリのセキュリティ分析
- 05stdio・streamable HTTP・SSE のトランスポート対応
活用シーン
- 01VS Code や Cursor でプロジェクトの脆弱性や設定ミスを確認
- 02ローカルのプロジェクトディレクトリやコンテナイメージの検査
- 03Claude Desktop からリモートリポジトリのセキュリティ状況を照会
MCP 対応
本プロジェクトは MCP サーバーとして動作し、Trivy のスキャン機能を MCP 対応クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Trivy MCP サーバープラグイン
https://github.com/user-attachments/assets/125791b0-3164-4dcc-8fb3-e45481a9cbf7
このプラグインは、Trivy のセキュリティスキャン機能を VS Code などの MCP 対応ツールと連携する Model Context Protocol(MCP)サーバーを起動します。
機能
- 自然言語によるスキャン:セキュリティ上の問題について、自然言語で質問できます
- 複数のスキャンタイプ:
- ローカルプロジェクトのファイルシステムスキャン
- コンテナイメージの脆弱性スキャン
- リモートリポジトリのセキュリティ分析
- Aqua Platform との連携:スキャン機能を強化し、アシュアランスポリシーへの準拠を実現するため、Aqua Security のプラットフォームと任意で連携できます
- 柔軟なトランスポート:stdio、ストリーム可能な HTTP、SSE(Server-Sent Events)トランスポートプロトコルに対応しています
- IDE 連携:VS Code、Cursor、JetBrains IDE、Claude Desktop とシームレスに連携します
クイックスタート
インストール
trivy plugin install mcp
サーバーの起動
trivy mcp
ドキュメント
詳細なドキュメントについては、docs ディレクトリをご覧ください。
質問の例
プラグインのセットアップと IDE の設定が完了したら、セキュリティに関する質問を始められます。
Are there any vulnerabilities or misconfigurations in this project?
その他の例については、質問の例ページをご覧ください。
ライセンス
MIT ライセンスです。詳細については、LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。