MCP安全沙盒

一个实验性沙盒和实验室,用于探索MCP主机、MCP客户端和MCP服务器,执行对MCP服务器的攻击并滥用LLMs。

  • by SirAppSec
  • Python
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 SirAppSec/mcp-security-sandbox

使用说明

mcp安全沙箱

一个实验沙箱和一个实验室,用于探索mcp主机、mcp客户端和mcp服务器。对mcp服务器进行攻击并滥用LLM

预览

MCP感知聊天-检索

此存储库定义了一个MCP服务器(github检索),并将其集成到聊天代理游乐场中。

Burp Suite MCP服务器

用于链接和与多个MCP服务器交互,在这个例子中,我们启用了拦截,并使用github工具描述了这个存储库!

注: 先安装Burps MCP服务器

快速开始

启动前端:

uv install
uv venv
source .venv/bin/activate
# Start he MCP serer
uv run -- src/mcp-security-sandbox/mcp/github/server.py 
streamlit run src/mcp-security-sandbox/frontend/MCP_Chat.py

确保安装了ollama,并在ollama客户端初始化中设置了它的url

路线图

  • [x] 使用环境设置ollamaapi
  • [x] 将mcp集成到聊天环境中(目前它只支持历史记录)
  • [x] 允许流媒体页面/导航
  • [x] 统一streamlit服务器,一次性启动所有前端
  • [x] 添加更多mcp服务器
  • []允许动态加载mcp服务器
  • [x] 创建恶意服务器
  • []执行mcp攻击和poc漏洞