RAD 安全 MCP 服务器
RAD Security 的模型上下文协议 (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 请求*
轨道网络连接*
分析网络模式*
身份和访问
列出身份*
获取身份详细信息*
审计
列出谁进入了吊舱*
云安全
列出并监控云资源*
获取资源详细信息和合规状态*
图片
获取 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 许可证 - 详情请参阅许可证文件