SuperAPI AI 工具集

vulnerable-mcp-servers-lab

安全与审计

查看项目

更新于 10-15 23:25

技能介绍

用途:Vulnerable MCP Servers Lab 是面向安全培训、渗透测试练习与 AI 红队研究的教学项目,提供多个故意存在漏洞的 Model Context Protocol(MCP)服务器实现,每个服务器演示特定漏洞类别。

主要能力:包含文件系统工作区操作(路径遍历与未沙箱 Python 代码执行)、本地 stdio 间接提示注入、基于 HTTP+SSE 的远程间接提示注入、基于 eval 的恶意代码执行(RCE)、恶意工具指令注入、命名空间仿冒(typosquatting)、过时依赖包、密钥与 PII 泄露,以及返回未净化公共内容的 Wikipedia HTTP 流式服务器。

使用方式:需 Node.js 18+ 与 npm,以及隔离测试环境(一次性虚拟机、容器或气隙网络)和 MCP 兼容客户端(如 Claude Desktop)。克隆仓库后进入各服务器目录执行 npm install,再按文档配置 claude_desktop_config.json 或运行 node server.js(远程服务器可设 PORT=3000/3001)。

适用场景:安全培训、渗透测试练习、AI 红队研究、MCP 客户端与服务器安全评估。

限制与警告:这些服务器故意存在漏洞,仅可在无真实数据或密钥的隔离实验环境中使用;文档未提供收费、价格或平台信息。