
portswigger/mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP сервер для Burp
Обзор
Интегрировать Burp Suite с AI-клиентами с помощью протокола Model Context Protocol (MCP). Для получения дополнительной информации о протоколе посетите: modelcontextprotocol.io - Подключение Burp Suite к AI-клиентам через MCP - Автоматическая установка для Claude Desktop - Поставляется в комплекте с прокси-сервером Stdio MCP - Установите расширение в Burp Suite - Настройте сервер Burp MCP в настройках расширения - Настройте MCP-клиент для использования сервера Burp SSE MCP или stdio прокси - Взаимодействуйте с Burp через ваш клиент! Убедитесь, что выполнены следующие требования перед строительством и установкой пристройки: 1. : Java должна быть установлена и доступна в PATH вашей системы. Вы можете проверить это, запустив java --version в вашем терминале. 2. : Команда jar должна быть исполняемой и доступна в PATH вашей системы. Вы можете проверить это, запустив jar --version в вашем терминале. Это необходимо для создания и установки расширения. 1. : Получить исходный код расширения сервера MCP. 2.
Обзор (машинный перевод)
Обзор
Интегрировать Burp Suite с AI-клиентами с помощью протокола Model Context Protocol (MCP).
Для получения дополнительной информации о протоколе посетите: modelcontextprotocol.io
Особенности
- Подключение Burp Suite к AI-клиентам через MCP
- Автоматическая установка для Claude Desktop
- В комплекте с прокси-сервером Stdio MCP в комплекте
Использование
- Установить расширение в Burp Suite
- Настройте ваш сервер Burp MCP в настройках расширения
- Настройте ваш MCP-клиент для использования сервера Burp SSE MCP или stdio прокси
- Взаимодействуйте с Burp через вашего клиента!
Установка
Требования
Убедитесь, что выполнены следующие требования перед строительством и установкой пристройки:
- Java: Java должна быть установлена и доступна в PATH вашей системы. Вы можете проверить это, запустив
java --versionв вашем терминале. - jar Command: Команда
jarдолжна быть исполняемой и доступной в PATH вашей системы. Вы можете проверить это, запустивjar --versionв вашем терминале. Это необходимо для создания и установки расширения.
Строительство расширения
-
Клонировать репозиторий: Получить исходный код расширения сервера MCP.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Burp Suite MCP Server Extension
Overview
Integrate Burp Suite with AI Clients using the Model Context Protocol (MCP).
For more information about the protocol visit: modelcontextprotocol.io
Features
- Connect Burp Suite to AI clients through MCP
- Automatic installation for Claude Desktop
- Comes with packaged Stdio MCP proxy server
Usage
- Install the extension in Burp Suite
- Configure your Burp MCP server in the extension settings
- Configure your MCP client to use the Burp SSE MCP server or stdio proxy
- Interact with Burp through your client!
Installation
Prerequisites
Ensure that the following prerequisites are met before building and installing the extension:
- Java: Java must be installed and available in your system’s PATH. You can verify this by running
java --versionin your terminal. - jar Command: The
jarcommand must be executable and available in your system’s PATH. You can verify this by runningjar --versionin your terminal. This is required for building and installing the extension.
Building the Extension
-
Clone the Repository: Obtain the source code for the MCP Server Extension.
git clone https://github.com/PortSwigger/mcp-server.git -
Navigate to the Project Directory: Move into the project’s root directory.
cd mcp-server -
Build the JAR File: Use Gradle to build the extension.
./gradlew embedProxyJarThis command compiles the source code and packages it into a JAR file located in
build/libs/burp-mcp-all.jar.
Loading the Extension into Burp Suite
- Open Burp Suite: Launch your Burp Suite application.
- Access the Extensions Tab: Navigate to the
Extensionstab. - Add the Extension:
- Click on
Add. - Set
Extension TypetoJava. - Click
Select file ...and choose the JAR file built in the previous step. - Click
Nextto load the extension.
- Click on
Upon successful loading, the MCP Server Extension will be active within Burp Suite.
Configuration
Configuring the Extension
Configuration for the extension is done through the Burp Suite UI in the MCP tab.
- Toggle the MCP Server: The
Enabledcheckbox controls whether the MCP server is active. - Enable config editing: The
Enable tools that can edit your configcheckbox allows the MCP server to expose tools which can edit Burp configuration files. - Advanced options: You can configure the port and host for the MCP server. By default, it listens on
http://127.0.0.1:9876.
Claude Desktop Client
To fully utilize the MCP Server Extension with Claude, you need to configure your Claude client settings appropriately. The extension has an installer which will automatically configure the client settings for you.
- Currently, Claude Desktop only support STDIO MCP Servers for the service it needs.
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"burp": {
"command": "<path to Java executable packaged with Burp>",
"args": [
"-jar",
"/path/to/mcp/proxy/jar/mcp-proxy-all.jar",
"--sse-url",
"<your Burp MCP server URL configured in the extension>"
]
}
}
}