Cy-S3c/BurpMCP-Ultra — AI-powered MCP server for Burp Suite Professional — 149 tools across proxy, scanner, inline fuzzer,…
Description and use
**Brief Summary**
Cy‑S3c/BurpMCP‑Ultra is an open‑source, AI‑driven MCP (Model Context Protocol) server that extends Burp Suite Professional with 149 built‑in tools covering proxy manipulation, active scanning, inline fuzzing, race‑condition testing, guided injection, JWT/IDOR exploitation, reconnaissance, and out‑of‑band interactions. It ships a real‑time dashboard, hardened localhost security, and can be driven from Claude Code or any MCP‑compatible client, turning Burp into a programmable, AI‑accessible security platform.
**Value**
- **AI‑to‑tool bridge** – By exposing Burp’s capabilities through the standard MCP, developers can let large language models (LLMs) or custom agents invoke concrete security actions instead of merely generating text. This turns “talk‑to‑AI” into “talk‑to‑Burp” and enables automated, repeatable testing pipelines.
- **Unified interface** – All 149 utilities are accessible via a single API/SDK/CLI, simplifying integration for CI/CD, red‑team tooling, or security‑as‑code frameworks.
- **Live visibility** – The built‑in dashboard streams results in real time, giving operators immediate feedback and the ability to intervene when needed.
- **Secure localhost deployment** – Hardened security settings keep the server isolated to the developer’s machine, reducing attack surface while still allowing remote AI agents to interact through the MCP protocol.
**Practical Adoption Path**
- **Setup** – Clone the repo, build the Kotlin project (or pull a pre‑built Docker image), and run the MCP server on a local machine where Burp Suite Professional is installed.
- **Authentication** – Configure the provided token‑based or mutual‑TLS authentication to lock down access to the localhost endpoint.
- **Client integration** – Use any MCP‑compatible client (e.g., Claude Code, custom Python/Node SDKs) to send JSON‑RPC‑style requests such as
proxy.intercept,scanner.start, orfuzzer.run. - **Automation** – Embed these calls in CI pipelines, security‑as‑code scripts, or autonomous red‑team bots to automatically trigger scans, collect findings, and feed results back into ticketing or SIEM systems.
- **Monitoring** – Leverage the real‑time dashboard or stream the server’s WebSocket events to observability platforms for continuous oversight.
**Production Readiness**
- **Activity & Adoption** – The project shows recent commits (last updated 2026‑06‑25), 101 GitHub stars, and a modest fork base, indicating an engaged community.
- **Maturity** – Core functionality (proxy, scanner, fuzzer, OOB) is already battle‑tested in Burp Suite; the MCP wrapper adds a thin, well‑documented API layer.
- **Security Posture** – The server runs locally with hardened defaults, but a final review of the license (likely Apache‑2.0 or MIT) and any third‑party dependencies is advisable before enterprise rollout.
- **Scalability** – Because the server is a single‑process Kotlin application, it is suitable for developer workstations or dedicated security appliances; horizontal scaling would require multiple instances behind a load balancer and coordinated token management.
Overall, BurpMCP‑Ultra is a high‑readiness OSS candidate for organizations that want to automate Burp Suite actions via AI agents or standardized MCP integrations, with a clear, low‑friction path from evaluation to production deployment.
Problem
Cy-S3c/BurpMCP-Ultra helps connect AI assistants to real tools and data through a standard protocol.
Outcome
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
Workflow
- connect AI agents to tools
- ship Model Context Protocol servers
- standardize integrations
Evidence
AI-powered MCP server for Burp Suite Professional — 149 tools across proxy, scanner, inline fuzzer, race conditions, guided injection, JWT/IDOR attacks, recon & OOB, with a real-time dashboard and hardened localhost security. Drive Burp from Claude Code or any MCP client.
- Record date: 2026-09-10T20:02:31.003Z