MCP.so
登录

Burp Suite MCP Server Extension

@PortSwigger

关于 Burp Suite MCP Server Extension

MCP Server for Burp

基本信息

分类

开发工具

许可证

GPL-3.0

运行时

kotlin

传输方式

stdio

发布者

PortSwigger

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "burp": {
      "command": "<path to Java executable packaged with Burp>",
      "args": [
        "-jar",
        "/path/to/mcp/proxy/jar/mcp-proxy-all.jar",
        "--sse-url",
        "<your Burp MCP server URL configured in the extension>"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Burp Suite MCP Server Extension?

Burp Suite MCP Server Extension integrates Burp Suite with AI clients using the Model Context Protocol (MCP). It is a Java-based extension for Burp Suite that allows security testing tools to be controlled and queried through AI assistants like Claude.

How to use Burp Suite MCP Server Extension?

Build the JAR with ./gradlew embedProxyJar, load it into Burp Suite as a Java extension, then configure the MCP server in the MCP tab (host/port, enable checkbox). Configure your MCP client—for Claude Desktop, run the built-in installer or manually edit claude_desktop_config.json to point to the stdio proxy server. Restart Claude Desktop while Burp Suite is running with the extension.

Key features of Burp Suite MCP Server Extension

  • Connects Burp Suite to AI clients via MCP
  • Automatic installation for Claude Desktop
  • Packaged Stdio MCP proxy server for client compatibility
  • Toggle the MCP server on/off in Burp UI
  • Expose tools that can edit Burp configuration files

Use cases of Burp Suite MCP Server Extension

  • Automate security testing workflows through natural language commands
  • Query Burp Suite’s proxy history and scan results using an AI assistant
  • Integrate Burp Suite with Claude Desktop for interactive penetration testing

FAQ from Burp Suite MCP Server Extension

What are the prerequisites for installation?

Java and the jar command must be installed and available in your system PATH.

How do I configure the MCP server in Burp Suite?

Open the MCP tab, enable the server with the Enabled checkbox, optionally allow configuration editing, and set the host and port (default http://127.0.0.1:9876).

How do I connect Claude Desktop to Burp Suite?

Use the extension’s installer to automatically configure Claude, or manually edit ~/Library/Application Support/Claude/claude_desktop_config.json to add the stdio proxy server command pointing to the Burp MCP server URL.

Can I define custom tools for the MCP server?

Yes. Tools are defined in src/main/kotlin/net/portswigger/mcp/tools/Tools.kt. Create a new serializable data class with required parameters; the tool name is auto-derived from the class name.

What transport does the MCP server use?

It runs an SSE MCP server on the configured host and port (default 127.0.0.1:9876). A packaged Stdio proxy server is provided for clients that only support stdio transport.

评论

开发工具 分类下的更多 MCP 服务器