PortSwigger/mcp-server

MCP Server for Burp

解决的问题

该项目提供了一种通过 Model Context Protocol (MCP) 将流行的 Web 安全测试工具 Burp Suite 与 AI 客户端(如 Claude Desktop)连接的方法。这使得 AI 助手能够与 Burp Suite 的功能和数据进行交互,从而实现 AI 驱动的安全测试与分析。

工作原理

该项目以 Burp Suite 扩展的形式实现,内置一个 MCP 服务器。它可以在两种模式下运行:可直接作为 SSE(Server-Sent Events)服务器使用,也可使用打包的 Stdio 代理服务器,为仅支持 Stdio 通信的 AI 客户端提供桥梁。该扩展允许 AI 客户端调用 Kotlin 代码中定义的特定工具,这些工具随后在 Burp Suite 内执行相应操作。

适用人群

使用 Burp Suite 并希望利用 AI 助手自动化或增强其安全测试工作流的安全研究人员和渗透测试人员。

主要亮点

  • MCP 集成:使用 Model Context Protocol 标准化 AI 客户端与工具的交互方式。
  • 支持 Claude Desktop:包含自动安装程序,可配置 Claude Desktop 与 Burp Suite 通信。
  • 灵活连接:支持 SSE 和 Stdio 代理模式,以满足不同客户端的需求。
  • 工具可扩展性:开发者可通过简单的 Kotlin 数据类定义新工具,供 AI 使用。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • Dispatch