Burp Suite MCP Server

Burp Suite MCP Server Extension

PortSwigger's official extension that exposes Burp Suite to AI clients over MCP for working with web traffic during testing

  • 1,261 ★ on the repository
  • Last commit
  • GPL-3.0
MCP serverOfficial

Broad access

Why this level

  • Gives the agent access to intercepted traffic, including tokens and cookies
  • Can change Burp configuration when the checkbox is enabled
All reasons and checks

portswigger/mcp-server

Install

Manual install

git clone https://github.com/PortSwigger/mcp-server.git
cd mcp-server
./gradlew embedProxyJar

Then load build/libs/burp-mcp-all.jar in Burp: Extensions, Add, type Java.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Gives the agent access to intercepted traffic, including tokens and cookies
  • Can change Burp configuration when the checkbox is enabled

This is third-party code. Review the repository files before installing.

What it does

The extension runs an MCP server inside Burp Suite, giving the agent access to Burp tools over the protocol. By default the server listens on 127.0.0.1:9876 over SSE, and a stdio proxy jar is bundled for clients that only support stdio. Claude Desktop gets an installer that writes the config automatically. Tools that can change Burp configuration are enabled by a separate checkbox. Developers can add their own tools in Kotlin.

Who it is for. For penetration testers and web application security specialists working in Burp Suite.

Good fit when

  • You want an agent to analyze intercepted requests and responses
  • You want to speed up routine work in an authorized application test
  • You want to write your own MCP tools for Burp

Not a fit when

  • You lack written permission to test the target system
  • The traffic holds data that must not go to a cloud model

Example request

Review the latest requests to /api/login in Burp history and flag suspicious headers

MCP

Transport
sse, stdio
Authentication
not required

Limitations

Requires Burp Suite, Java and the jar command on PATH; the extension is built from source with Gradle. The server is available only while Burp runs. The server itself is local, but traffic content goes to whatever model the agent uses. Use only within authorized testing.

How to disable. Uncheck Enabled on Burp's MCP tab or unload the extension on the Extensions tab. Remove the burp block from the client config.

FAQ

What if my client supports only stdio?

Extract the proxy via the extension installer and run java -jar mcp-proxy-all.jar --sse-url http://127.0.0.1:9876.

Can the agent change Burp settings?

Only if Enable tools that can edit your config is checked on the MCP tab.

How is the official Burp Suite MCP Server different from third-party ones?

It is the official PortSwigger extension. It starts an MCP server inside Burp Suite, and the agent gets Burp tools for working with web traffic during testing. By default the server listens on 127.0.0.1:9876 over SSE.

What if my client supports only stdio?

Connect the client through a stdio proxy bridge to the SSE address 127.0.0.1:9876, as described in the extension README. It works in Claude Desktop, Claude Code and Cursor. Risk is high because the agent sees traffic, test only permitted targets.

Discussion

No questions or reviews yet.

A Burp Suite Professional extension that runs an MCP server and gives an agent the scanner, proxy and other Burp tools

MCP serverBroad access292Repository stars

Burp Suite extension with AI: analyzes requests, runs scanners and opens Burp over MCP to Claude Desktop, Claude Code, Codex and Gemini CLI

MCP serverBroad access1.6KRepository stars

A bridge between an MCP client and a Kali Linux terminal so the agent can run nmap, sqlmap, hydra and other tools for authorized pentesting and CTF

MCP serverBroad access864Repository stars

A native MCP plugin for the x64dbg debugger: the agent drives debugging over HTTP, sets breakpoints, steps through code, reads and patches memory

MCP serverBroad access2.6KRepository stars

An offensive security MCP server: the agent runs 150+ pentest and recon tools and drives automated target assessments

MCP serverBroad access13.2KRepository stars

x64dbg MCP

x64dbg MCP Server Plugin

An x64dbg and x32dbg plugin with an MCP server of 79 tools and 11 Claude Code commands for crash analysis, tracing and memory dumps

MCP serverBroad access539Repository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
Burp Suite MCP Server (this entry)yesnot required1,261
Caido Skillsyes286the official Caido skill for agents
Custom AI Agentnonot required1,559burp Suite extension with AI
Charles MCP ServernoAPI key331an MCP server for Charles Proxy

README in short

The README covers prerequisites, building the jar with Gradle and loading the extension into Burp. It explains the MCP tab settings, connecting Claude Desktop via installer or manually, and connecting directly over SSE or through the stdio proxy. It ends with a brief guide to adding custom tools. GPL-3.0 licensed.

README badge

Report a problem

Foxx AIBurp Suite MCP Server
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.