BurpMCP

BurpMCP

2

BurpsuiteMCP is a Model Context Protocol server that enables the retrieval of Burp Suite proxy history data for improved security testing and analysis. It offers SQL-like querying capabilities and is compatible with LLMs.

Burp Suite MCP Server

Overview

BurpsuiteMCP is a Model Context Protocol server that enables LLMs to retrieve data from Burp Suite proxy history, aiding researchers and penetration testers in conducting security tests and analyses more effectively.

Features

  • SQL-based Data Query: Retrieve data from Burp Suite proxy history using SQL-like syntax.
    • Includes raw request, request type, request URL, host, request body, raw response, response type, response status code, and response body.
  • Compared to the official MCP:
    • Advantages: Ability to specify return fields in HTTP History, preventing excessively long contexts.
    • Disadvantages: Fewer features and no UI.

Installation

  • Prerequisites

    • Java 17 or later
    • Python 3.11 or later
  • Installation Steps

    1. Install the Burp Suite extension by downloading the latest MCPBurpExtension.jar, adding it as a Java extension, and it will start an HTTP server on port 8889.
    2. Install Python dependencies.

Usage

Basic usage involves using the MCP Client.