Kubescape Mcp について
Kubescape Mcp は、Kubescape CLI のコマンドを MCP クライアントに提供し、Kubernetes のセキュリティスキャンを行います。MCP 対応アシスタント経由で Kubescape のチェックを実行したいユーザー向けです。
主な機能
- 014 種類の Kubescape CLI ツール
- 02コンテナイメージのスキャン
- 03Kubescape によるセキュリティチェック
活用シーン
- 01公開コンテナイメージのスキャン
- 02AI アシスタント経由での Kubescape チェック
MCP 対応
MCP サーバーは Kubescape CLI コマンドを呼び出す 4 つのツールを提供します。クライアントから uv で起動するよう設定できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
前提条件として、kubescape cli をインストールしてください:https://kubescape.io/docs/getting-started/
-> uv をインストールし、以下の JSON 設定ファイルを claude desktop または cursor に追加してください。
{ "mcpServers": {
"kubescapeserver": {"command":"uv",
"args": ["--directory", "/Users/haji/mcp-servers/kubescapeserver", "run", "server.py"]}
} }
kubescape の CLI コマンドである 4 つのツールを公開します。
-> イメージのスキャンを促すプロンプト:
-> イメージテストがないため、モデルはパブリックイメージのスキャンを提案しました。
-> nginx イメージのスキャンを促すプロンプト
-> イメージのスキャン後に、ほかの特定のフレームワーク(NSA、MITRE ATT&CK など)について AI が提案します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。