一个实验性的沙箱和实验室,用于探索mcp主机、mcp客户端和mcp服务器。对mcp服务器进行攻击并滥用LLMs。
此仓库定义了一个MCP服务器(GitHub检索),并将其集成到聊天代理游乐场中。
用于链接和与多个MCP服务器交互,在这个示例中,我们启用了拦截,并使用GitHub工具进行了检索以描述此仓库!
启动前端:
uv install
uv venv
source .venv/bin/activate
# 启动MCP服务器
uv run -- src/mcp-security-sandbox/mcp/github/server.py
streamlit run src/mcp-security-sandbox/frontend/MCP_Chat.py
确保已安装ollama,并在ollama客户端初始化时设置其URL。