
portswigger/mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Burp용 MCP 서버
개요
Burp Suite를 모델 컨텍스트 프로토콜(MCP)을 사용해 AI 클라이언트와 통합하세요. 프로토콜에 대한 자세한 정보는 다음을 방문 modelcontextprotocol.io - MCP를 통해 Burp Suite를 AI 클라이언트에 연결 - Claude 데스크톱 자동 설치 - 패키지 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.
개요(AI 번역)
개요
Burp Suite를 모델 컨텍스트 프로토콜(MCP)을 사용해 AI 클라이언트와 통합하세요.
프로토콜에 대한 자세한 정보는 다음을 방문 modelcontextprotocol.io
특징
- Burp Suite를 MCP를 통해 AI 클라이언트와 연결
- Claude 데스크톱용 자동 설치
- 패키지화된 Stdio MCP 프록시 서버 제공
사용
- Burp Suite에 확장 프로그램 설치
- 확장 설정에서 Burp MCP 서버를 구성
- MCP 클라이언트를 Burp SSE MCP 서버 또는 Stdio 프록시를 사용하도록 설정하세요
- 클라이언트를 통해 Burp와 상호작용하세요!
설치
전제 조건
확장 및 설치 전에 다음 전제 조건을 충족하는지 확인하세요:
- Java: Java는 시스템의 PATH에 설치되어 있고 사용 가능해야 합니다. 터미널에서
java --version를 실행하여 이를 확인할 수 있습니다. - jar 명령어:
jar명령어는 실행 가능해야 하며, 시스템의 PATH에서 사용 가능해야 합니다. 터미널에서jar --version를 실행하여 이를 확인할 수 있습니다. 확장 프로그램을 구축하고 설치할 때 이 명령어가 필요합니다.
확장 공사
-
저장소 복제: MCP 서버 확장 프로그램의 소스 코드를 얻으세요.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
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>"
]
}
}
}