SuperAPI AI 工具集

mcp-security-scan

智能体与模型

查看项目

更新于 10-15 20:12

技能介绍

用途:扫描 MCP 服务器、工具、提示词和资源,发现提示注入、工具投毒、命令注入、数据外泄、权限提升、跨源攻击及行为不一致等 MCP 特有威胁。始终通过 uv run mcp-scanner 运行以保证依赖管理。

主要能力:三种分析器可组合使用——yara(基于规则的快速检测,无需密钥,适合 CI/CD)、llm(语义分析,需 MCP_SCANNER_LLM_API_KEY)、api(Cisco AI Defense,需 MCP_SCANNER_API_KEY)。支持远程 SSE/HTTP 服务器、已知配置路径(Windsurf、Cursor、Claude Desktop、VS Code)、指定配置文件、stdio 服务器、提示词、资源、服务器指令、行为代码分析及静态离线扫描。输出格式有 summary、detailed、table、by_severity、raw。严重级别为 HIGH、MEDIUM、LOW、SAFE。

使用方式:例如快速扫描本地配置:uv run mcp-scanner --scan-known-configs --analyzers yara --format summary;远程扫描:uv run mcp-scanner --analyzers yara remote --server-url https://mcp.example.com/mcp;静态扫描:uv run mcp-scanner --analyzers yara --format summary static --tools /path/to/tools.json。认证可用 --bearer-token 或 --header。LLM 支持 OpenAI、Azure OpenAI、AWS Bedrock 及本地 Ollama/vLLM/LocalAI。

适用场景:安装新 MCP 服务器前检查、定期重扫现有配置、审查 MCP 服务器源码、CI/CD 流水线集成。

限制:llm 与 api 分析器需相应 API 密钥;静态扫描需预生成符合格式的 JSON;具体收费、价格与效果资料暂未提供。