RAD セキュリティ MCP サーバー
RAD セキュリティ用のモデル コンテキスト プロトコル (MCP) サーバー。Kubernetes およびクラウド環境に AI を活用したセキュリティ分析情報を提供します。
インストール
npm install @rad-security/mcp-serverRelated MCP server: Kubernetes Monitor
使用法
前提条件
Node.js 20.x 以上
環境変数
Rad Security で MCP サーバーを使用するには、次の環境が必要です。
RAD_SECURITY_ACCESS_KEY_ID="your_access_key"
RAD_SECURITY_SECRET_KEY="your_secret_key"
RAD_SECURITY_ACCOUNT_ID="your_account_id"ただし、認証なしでもいくつかの操作は実行できます。
CVEの一覧
特定のCVEの詳細を取得する
最新の30件のCVEを取得する
Kubernetes リソースの誤った構成ポリシーを一覧表示する
カーソルIDE
カーソル IDE で ENV 変数を設定するのはかなり問題があります。
したがって、次の start.sh スクリプトを使用してサーバーを起動できます。
./start.shまず start.sh スクリプトで ENV 変数を設定してください。
クロードデスクトップ
Claude Desktop でサーバーを起動するには、次の設定を使用できます。
{
"mcpServers": {
"rad-security": {
"command": "npx",
"args": ["-y", "@rad-security/mcp-server"],
"env": {
"RAD_SECURITY_ACCESS_KEY_ID": "<your-access-key-id>",
"RAD_SECURITY_SECRET_KEY": "<your-secret-key>",
"RAD_SECURITY_ACCOUNT_ID": "<your-account-id>"
}
}
}Dockerコンテナとして - SSE付き
docker build -t rad-security/mcp-server .
docker run \
-e TRANSPORT_TYPE=sse \
-e RAD_SECURITY_ACCESS_KEY_ID=your_access_key \
-e RAD_SECURITY_SECRET_KEY=your_secret_key \
-e RAD_SECURITY_ACCOUNT_ID=your_account_id \
-p 3000:3000 \
rad-security/mcp-server特徴
アカウントインベントリ
クラスターとその詳細を一覧表示する*
コンテナ在庫
コンテナとその詳細を一覧表示する*
セキュリティに関する調査結果
セキュリティ調査結果を一覧表示して分析する*
ランタイムセキュリティ
実行中のコンテナのプロセスツリーを取得する*
実行中のコンテナのランタイム ベースラインを取得する*
実行中のコンテナのプロセス動作を分析する*
ネットワークセキュリティ
HTTPリクエストを監視する*
ネットワーク接続を追跡する*
ネットワークパターンを分析する*
アイデンティティとアクセス
IDをリストする*
身元情報を取得する*
監査
ポッドに砲撃した人物のリスト*
クラウドセキュリティ
クラウド リソースの一覧表示と監視*
リソースの詳細とコンプライアンスステータスを取得する*
画像
SBOM を入手*
画像とその脆弱性を一覧表示する*
最も脆弱な画像を入手*
Kubernetes オブジェクト
特定の Kubernetes リソースの詳細を取得する*
Kubernetes リソースの一覧表示*
Kubernetes リソースの誤った構成ポリシーを一覧表示する*
脅威ベクトル
脅威ベクトルをリストする*
特定の脅威ベクトルの詳細を取得する*
CVE
CVEの一覧
特定のCVEの詳細を取得する
最新の30件のCVEを取得する
* - Rad Security での認証とアカウントが必要です。
発達
# Install dependencies
npm install
# Run type checking
npm run type-check
# Run linter
npm run lint
# Build
npm run buildライセンス
MITライセンス - 詳細についてはLICENSEファイルを参照してください