漏洞MCP服务器实验

这是一个包含故意漏洞的Model Context Protocol (MCP)服务器实现的实验项目,用于安全培训和漏洞研究。

  • by appsecco
  • JavaScript
  • 本地部署
  • 280 星标
  • 更新于
在 GitHub 查看 appsecco/vulnerable-mcp-servers-lab

使用说明

易受攻击的MCP服务器实验室

此存储库包含 故意脆弱 模型上下文协议(MCP)服务器(本地和远程)的实现。每台服务器都位于自己的文件夹中,并包括一个专用的 README.md 详细信息请参见 它做什么, 如何运行它,以及 如何证明/攻击漏洞.

请勿在受控实验室环境外运行任何此类操作。

这个回购是用来做什么的

  • 安全培训/研究 进入常见的MCP服务器和工具集成故障模式。
  • 动手演示 易受攻击的MCP服务器如何导致数据泄露、指令注入、供应链妥协和代码执行。

安全/实验室指导

  • 使用一次性VM/容器 避免使用真实的秘密或个人数据。
  • 更喜欢在 孤立网络;几个服务器进行出站网络呼叫。
  • 对待 所有工具输出和检索到的内容都是不受信任的数据.
  • 如果你通过HTTP公开任何服务器,假设它可能是可访问/滥用的,除非你添加了适当的控件。

入门

  • 选择服务器 从下面的索引。
  • 打开其每台服务器的README,并按照其中的说明进行操作。
  • 许多服务器包括 claude_config.json 该代码片段旨在合并到Claude Desktop的MCP配置中。

此仓库中的MCP服务器

关于Appsecco

Appsecco 是一家专门从事产品安全测试、渗透测试和安全评估的网络安全公司。我们像攻击者一样破解SaaS产品、AI代理、MCP服务器和云/K8s基础设施,专注于现实世界系统的实用、高信号结果。

该实验室存储库的存在是为了支持对Pentester的安全研究和实践培训,Pentester正在成为AI红队成员,围绕MCP服务器漏洞以及将不可信工具和不可信内容集成到AI代理工作流程中的风险。

联系

许可证

看 LICENSE.

链接到Appsecco资源