S
swgee/BurpMCP
Burp Suite extension that exposes the proxy to an assistant
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Install command from the repository
pip3 install typer
Parsed from the README we fetched on 2026-11-05; we have not executed it.
This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
- Source
- collected from the abordage/awesome-mcp list · type: MCP server
- Harvest history
- first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
- Score
- score 1,003 · 10 sources · mcp
- Install
pip3 install typer
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
pip3 install typer. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.
# BurpMCP
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
BurpMCP is a Burp Suite extension that augments application security testers, vulnerability researchers, and bug bounty hunters with modern AI. Every day, large language models gain larger context windows, faster response times, and improved knowledge and reasoning skills. BurpMCP lets you take advantage of these capabilities while testing HTTP-based applications, providing a super-intelligent sidekick to help navigate unfamiliar attack surfaces and chase down complex vulnerabilities.
BurpMCP focuses on enhancing manual application security testing with the help of LLMs by integrating Burp Suite with Model Context Protocol (MCP) clients like Claude Desktop, Cursor, etc. so you can prompt AI to perform autonomous testing on your behalf with full control and visibility of the model's actions.
Features:
:notebook: Save requests in the extension for MCP clients to retrieve using the Get-Saved-Request Tool
:hammer: Send new HTTP/1.1 and HTTP/2 requests and view them in the Request Logs tab
:pencil2: Resend saved requests with regex string replacements for faster tweaking (like Repeater for LLMs)
:satellite: Generate Collaborator payloads and retrieve interactions for LLM-led out-of-band testing
:microscope: View all MCP messages in the Server logs tab for easy debugging
The extension starts an MCP Server that interfaces directly with the Burp Suite extension API. For more information on Model Context Protocol, refer to the docs.
## Installation
Download the jar file from the releases and load it into Burp to install.
The MCP server runs by default on localhost port 8181 over SSE. The configuration syntax varies depending on your MCP client, but here are a few examples:
Cline:
json
"mcpServers": {
"burpmcp": {
"autoApprove": [],
"disabled": false,
"timeout": 30,
"url": "http://localhost:8181/mcp/sse",
"transportType": "sse"
Dive:
json
"mcpServers": {
"BurpMCP": {
"transport": "sse",
"url": "http://localhost:8181/mcp/sse"
To use BurpMCP with STDIO-only clients like Claude Desktop, download the stdio-bridge.py script and install the required dependencies:
sh
pip3 install typer mcp
Then, add the following configuration to your claudedesktopconfig.json. Make sure the host and port match what you configure in BurpMCP.
json
"mcpServers": {
"BurpMCP": {
"command": "python3",
"args": ["path/to/stdio-bridge.py", "http://localhost:8181/mcp/sse"],
"env": {}
## Usage
To send requests to BurpMCP, right-click any request and click Extensions -> Send to BurpMCP".
The request will then be visible in the "Saved Requests" tab in BurpMCP. Each saved request includes a Notes column to provide LLMs with additional context. Clients can also update the notes in each saved request to keep track of important details or save requests for future analysis.
Using your preferred MCP Client, you can prompt the model to retrieve saved requests and send follow-up requests to assist with testing.
Claude attempting to solve the lab:
## Examples
Check out the Showcase for examples of chat logs where BurpMCP is successfully used.
Thank you to the following for providing examples:
BurpMCP focuses on enhancing manual application security testing with the help of LLMs by integrating Burp Suite with Model Context Protocol (MCP) clients like Claude Desktop, Cursor, etc. so you can prompt AI to perform autonomous testing on your behalf with full control and visibility of the model's actions.
Features:
:notebook: Save requests in the extension for MCP clients to retrieve using the Get-Saved-Request Tool
:hammer: Send new HTTP/1.1 and HTTP/2 requests and view them in the Request Logs tab
:pencil2: Resend saved requests with regex string replacements for faster tweaking (like Repeater for LLMs)
:satellite: Generate Collaborator payloads and retrieve interactions for LLM-led out-of-band testing
:microscope: View all MCP messages in the Server logs tab for easy debugging
The extension starts an MCP Server that interfaces directly with the Burp Suite extension API. For more information on Model Context Protocol, refer to the docs.
## Installation
Download the jar file from the releases and load it into Burp to install.
The MCP server runs by default on localhost port 8181 over SSE. The configuration syntax varies depending on your MCP client, but here are a few examples:
Cline:
json
"mcpServers": {
"burpmcp": {
"autoApprove": [],
"disabled": false,
"timeout": 30,
"url": "http://localhost:8181/mcp/sse",
"transportType": "sse"
Dive:
json
"mcpServers": {
"BurpMCP": {
"transport": "sse",
"url": "http://localhost:8181/mcp/sse"
To use BurpMCP with STDIO-only clients like Claude Desktop, download the stdio-bridge.py script and install the required dependencies:
sh
pip3 install typer mcp
Then, add the following configuration to your claudedesktopconfig.json. Make sure the host and port match what you configure in BurpMCP.
json
"mcpServers": {
"BurpMCP": {
"command": "python3",
"args": ["path/to/stdio-bridge.py", "http://localhost:8181/mcp/sse"],
"env": {}
## Usage
To send requests to BurpMCP, right-click any request and click Extensions -> Send to BurpMCP".
The request will then be visible in the "Saved Requests" tab in BurpMCP. Each saved request includes a Notes column to provide LLMs with additional context. Clients can also update the notes in each saved request to keep track of important details or save requests for future analysis.
Using your preferred MCP Client, you can prompt the model to retrieve saved requests and send follow-up requests to assist with testing.
Claude attempting to solve the lab:
## Examples
Check out the Showcase for examples of chat logs where BurpMCP is successfully used.
Thank you to the following for providing examples:
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/swgee-burpmcp/)
- Source
- awesome · https://github.com/swgee/BurpMCP
- Browse by field
- MCP servers
- Listed by
- 10 independent sources
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.