mcpField
M
mcp-security-sandbox

mcp-security-sandbox

本地服务
github.com/SirAppSec开发工具681 周前更新

关于 mcp-security-sandbox

用于探索 MCP Host、客户端和服务端的实验环境,包含将 MCP 服务接入 Agent 聊天的 Playground,面向针对服务端和大模型的安全实验。

主要功能

  1. 01实验 MCP Host、客户端和服务端
  2. 02探索支持 MCP 的检索聊天
  3. 03集成 GitHub 检索服务
  4. 04在实验中使用恶意服务端

适用场景

  1. 01探索 MCP 组件之间的交互
  2. 02测试 MCP 聊天 Playground 中的检索
  3. 03实验恶意服务端行为
  4. 04研究针对 MCP 服务端和大模型的攻击

MCP 相关

项目包含集成到 Agent 聊天 Playground 的 GitHub 检索 MCP 服务,并介绍了组合使用多个 MCP 服务。其目标还包括对攻击和漏洞进行实验。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

mcp-security-sandbox

一个用于探索 MCP 主机、MCP 客户端和 MCP 服务的实验性沙箱和实验室。对 MCP 服务发起攻击并滥用大模型

预览

MCP 感知聊天 - 检索

此存储库定义了一个 MCP 服务(GitHub 检索),并将其集成到聊天 Agent 游乐场中。 图片

Burp Suite MCP 服务

用于串联并与多个 MCP 服务交互。在此示例中,我们启用了拦截,并使用 GitHub 工具执行检索来描述此存储库!

图片 注意:请先安装 Burp 的 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

路线图

  • 使用环境配置 ollama API
  • 将 MCP 集成到聊天上下文中(目前仅能感知历史记录)
  • 支持 Streamlit 页面/导航
  • 统一 Streamlit 服务,以便一次性启动所有前端
  • 添加更多 MCP 服务
  • 支持动态加载 MCP 服务
  • 创建恶意服务
  • 发起 MCP 攻击并验证概念漏洞

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。