
Burp Suite MCP Server Extension

2025.04.16
45
KotlinBurp Suite 扩展AI 集成开发效率
Burp Suite MCP Server Extension 是一个用于将 Burp Suite 与 AI 客户端集成的扩展,通过 Model Context Protocol (MCP) 实现通信。它支持自动安装和配置,提供 Stdio MCP 代理服务器,并允许用户通过客户端与 Burp Suite 交互。
View on GitHub
Overview
基本能力
产品定位
Burp Suite MCP Server Extension 是一个用于将 Burp Suite 与 AI 客户端集成的扩展,通过 Model Context Protocol (MCP) 实现通信。
核心功能
- 通过 MCP 将 Burp Suite 连接到 AI 客户端
- 自动安装 Claude Desktop 客户端
- 提供打包的 Stdio MCP 代理服务器
适用场景
- 开发者在 Burp Suite 中集成 AI 功能
- 需要自动化配置和通信的场景
- 使用 MCP 协议的客户端与 Burp Suite 交互
工具列表
- Stdio MCP Proxy Server: 用于支持仅支持 Stdio MCP 服务器的客户端,将请求传递到 SSE MCP 服务器扩展。
- SSE MCP Server: 直接提供 SSE 服务器 URL 供客户端使用。
常见问题解答
- 如何配置 Claude Desktop 客户端?
- 可以通过扩展的安装程序自动配置,或手动编辑配置文件。
- 如何手动安装 MCP 服务器?
- 可以直接使用 SSE 服务器或 Stdio 代理服务器。
使用教程
使用依赖
- 需要安装 Burp Suite 和 Java 环境。
安装教程
- 克隆仓库
bash git clone https://github.com/PortSwigger/mcp-server.git
- 进入项目目录
bash cd burp-mcp
- 构建 JAR 文件
bash ./gradlew embedProxyJar
- 在 Burp Suite 中加载扩展
- 打开 Burp Suite,进入
Extensions
标签。 - 点击
Add
,选择Java
类型,选择生成的 JAR 文件。 - 点击
Next
加载扩展。
调试方式
- 配置扩展
- 在 Burp Suite 的
MCP
标签中启用 MCP 服务器。 - 配置端口和主机(默认为
http://127.0.0.1:9876
)。 - 测试客户端连接
- 确保客户端配置正确,并能够与 Burp Suite 交互。