Skip to main content
Glama

Burp MCP

Burp MCP exposes Burp Suite operations through a local authenticated HTTP server and a standard MCP stdio bridge.

Requirements

  • Burp Suite with the extension JAR loaded

  • Java 25 and Gradle 9+

  • Bun 1.3+

Related MCP server: Any-API MCP Server

Build

Build the Burp extension:

gradle jar

The JAR is written to build/libs/burp-mcp.jar.

Run the published bridge directly with Bun:

bunx @nguyenthdat/burpmcp

For MCP clients, use:

{
  "command": "bunx",
  "args": ["@nguyenthdat/burpmcp"]
}

The package exposes the burpmcp binary. If an environment requires the package and binary names separately, use:

bunx --package @nguyenthdat/burpmcp burpmcp

There is no generated or checked-in root JavaScript bridge. bridge/src/main.ts is published and executed natively by Bun.

Configuration

The bridge supports:

  • BURP_MCP_HOST, default 127.0.0.1

  • BURP_MCP_PORT, default 9876

  • BURP_MCP_TOKEN, otherwise read from ~/.burp-mcp-token

The Burp extension supports the same port and token environment variables. JVM properties -Dburp.mcp.port and -Dburp.mcp.token take precedence inside Burp.

Tool providers

The stdio layer composes tools through ToolProvider. Burp is the first provider and publishes names such as burp_proxy_history. A future CyberChef provider can be added in bridge/src/main.ts with namespace cyberchef; the MCP protocol loop and the Kotlin Burp server do not need to change.

Providers own their local tool definitions and execution. ToolDirectory adds namespaces, preserves provider order, rejects duplicate namespaces/public names, and routes calls to the owning provider. Unprefixed calls remain a compatibility alias for Burp.

Verification

Run all bridge checks:

bun run check

Run the Kotlin tests and build:

gradle test jar
F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    F
    maintenance
    A configurable MCP server that adapts any HTTP API into an MCP toolset with generic HTTP tools (GET, POST, PUT, DELETE) and pluggable authentication. Includes API discovery scripts and supports dynamic tool generation from OpenAPI specs or wordlist scans.
  • A
    license
    -
    quality
    D
    maintenance
    Exposes any stdio-based MCP server to the internet via HTTP/SSE transport, enabling remote agents to access MCP tools over a network.
    16
    MIT
  • F
    license
    -
    quality
    C
    maintenance
    An MCP server that lets AI assistants analyze Burp Suite XML exports offline, without running Burp. Provides 19 tools for mapping endpoints, finding secrets, detecting vulnerabilities, analyzing headers, exporting curl commands, and generating pentest reports.

View all related MCP servers

Related MCP Connectors

  • MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.

  • MCP server exposing the Backtest360 engine API as tools for AI agents.

  • Security scanner for MCP servers. Detect vulnerabilities, prompt injection, and tool poisoning.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nguyenthdat/burp-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server