← Discover MCPs and Agents
b
AgentAI & MLGitHub

burp-mcp-agents

Practical setup guides and helpers to connect Burp Suite MCP Server to multiple AI backends (Codex, Gemini, Ollama, ...).

Links

README

From the repo.

Burp MCP Agents

Practical setup guides and helpers to connect Burp Suite MCP Server to multiple AI backends (Codex, Gemini, Ollama, LM Studio).

This repo focuses on wiring, safety-first workflows, and reusable prompts to analyze real Burp traffic.

No fuzzing. No blind scanning. Only real traffic + reasoning.


What this is

Burp MCP Agents is a collection of:

• Backend setup guides (Codex, Gemini, Ollama, LM Studio) • Caddy proxy configuration for MCP SSE • Prompt templates for passive analysis and reporting


Architecture

Burp Suite MCP Server
▲
│
MCP Bridge
│
┌──────────────────────────────────────────────┐
│              │              │                │
Codex CLI   Ollama Agent   Gemini CLI   LM Studio Agent

Supported Backends

BackendModePrivacyDifficulty
Codex CLICloudMediumEasy
OllamaLocalFullAdvanced
Gemini CLICloudMediumEasy
LM StudioLocalFullAdvanced

Quick start

All setups require:

  1. Burp MCP Server plguin enabled
  2. Caddy reverse proxy (see common/caddy_setup.md)
  3. One backend of your choice

Install the Burp MCP Server extension

  1. Download the Burp MCP Server extension (MCP server jar) from: https://portswigger.net/bappstore/9952290f04ed4f628e624d0aa9dccebc
  2. In Burp Suite: ExtenderExtensionsAdd → select the jar or from BApp Store.
  3. Start the extension and confirm it listens on 127.0.0.1:9876.

Codex CLI

See: codex/README.md

Example models

ModelUse
gpt-5.2-codexGeneral use
gpt-5.1Faster
gpt-5-miniLow resource

Ollama (fully local)

See: ollama/README.md

Example models

ModelVRAMNotes
llama3.1:8b-instruct8GB+Small, fast
qwen2.5:14b-instruct16GBMid size
llama3.1:70b-instruct48GB+Large, high VRAM

Gemini CLI

See: gemini-cli/README.md

Example models

ModelNotes
gemini-2.0-flashFast
gemini-2.0-proDeeper reasoning

LM Studio (local OpenAI-compatible)

See: lmstudio/README.md

Example models

ModelNotes
llama-3.1-8b-instructSmall, fast
qwen2.5-14b-instructMid size
llama-3.1-70b-instructLarge, high VRAM

Prompts

The real power lives in prompts/:

PromptPurpose
passive_hunter.mdBroad passive vuln surfacing
idor_hunter.mdIDOR/BOLA discovery
auth_flow_mapper.mdAuth vs unauth access mapping
ssrf_redirect_hunter.mdSSRF/open redirect candidates
logic_flaw_hunter.mdMulti-step logic issues
session_scope_hunter.mdToken scope/audience misuse
rate_limit_abuse_hunter.mdRate-limit and abuse gaps
report_writer.mdEvidence-based reporting

See prompts/README.md for usage guidance.


Optional launchers

You can use the backend launchers to auto-start Caddy and shut it down when the backend exits.

Source them directly:

source /path/to/burp-mcp-agents/codex/burpcodex.sh
source /path/to/burp-mcp-agents/gemini-cli/burpgemini.sh
source /path/to/burp-mcp-agents/ollama/burpollama.sh
source /path/to/burp-mcp-agents/lmstudio/burplmstudio.sh

Then run:

burpcodex
burpgemini
burpollama deepseek-r1:14b
burplmstudio llama-3.1-8b-instruct

To make these available in every shell, add the source lines to your ~/.zshrc.


What this enables

You are not running a scanner. You are reviewing real traffic with assisted reasoning.

Collected info

  • 230 stars
  • 35 forks
  • Language: Python
  • Source updated: 9/16/2026