用途:MCP Security Hub 把大量攻击性安全工具封装成基于 Docker 的 MCP(Model Context Protocol)服务器,使 Claude Desktop 等 MCP 客户端能够通过自然语言调用这些工具,执行安全评估、漏洞扫描、二进制分析与渗透测试。官方资料称其覆盖 13 个类别的 300 多个工具,共 38 个生产级服务器,涵盖侦察、Web 安全、二进制分析、区块链、云安全、OSINT 等方向。
主要能力:侦察类包括 nmap-mcp(端口扫描与服务识别)、masscan-mcp(高速扫描)、whatweb-mcp(Web 技术指纹);Web 安全类包括 nuclei-mcp(模板化漏洞扫描)、sqlmap-mcp(SQL 注入测试)、ffuf-mcp(Web 模糊测试);二进制分析类包括 radare2-mcp(逆向工程)、binwalk-mcp(固件分析)、yara-mcp(恶意软件特征匹配);密钥检测使用 gitleaks-mcp;云安全使用 trivy-mcp(容器与 IaC 扫描)和 prowler-mcp(云安全审计)。还可通过 Docker Compose 组合多个服务器,由 AI 编排多步骤评估流程。
使用方式:先安装 Docker 与 Docker Compose,克隆仓库后构建镜像:
git clone https://github.com/FuzzingLabs/mcp-security-hub cd mcp-security-hub docker-compose build
也可只构建指定服务,例如 docker-compose build nmap-mcp nuclei-mcp sqlmap-mcp。随后在 Claude Desktop 配置文件中注册 MCP 服务器,命令为 docker run -i --rm 形式;需要文件访问的服务器(如 radare2、gitleaks)通过 -v 挂载只读目录,需要原始套接字的 nmap、masscan 需加 --cap-add=NET_RAW,需要 API 密钥的服务器通过 -e 与 env 传入环境变量。重启客户端后即可用自然语言提示,例如“扫描 192.168.1.0/24 的开放端口”。
限制:资料显示所有容器实施非 root 运行、能力裁剪、只读挂载、no-new-privileges、资源限制与 Trivy 扫描等加固措施,但未提供收费、价格、性能指标或效果保证等信息;实际可用工具与配置以仓库文档为准。