DM

danielgallen/mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1270 stars 0 forks 品質 53 トレンド 61

Burp サーバー

概要

モデルコンテキストプロトコル(MCP)を使用して、Burp SuiteをAIクライアントと統合します。 プロトコルの詳細については、: modelcontextprotocol.io - Burp Suite を MCP - Claude Desktop の自動インストール - ストリーム可能な HTTP (/mcp) とレガシー SSE (/) の転送の両方に対応 - パッケージ付き Stdio MCP プロキシサーバーが付属しています - ビルプスイートに拡張機能をインストール - ビルプMCPサーバーを拡張設定で設定 - MCPクライアントを構成して、バープSSE MCPサーバーまたはstdioプロキシを使用する - クライアントを介してバープと対話! 拡張機能をインストールする前に、次の前提条件が満たされていることを確認してください。 1。 : Java はシステム PATH にインストールして使用可能でなければなりません。 端末の java --version を実行することでこれを確認できます。 2。 : jar コマンドは、システム PATH で実行可能で使用可能でなければなりません。 端末の jar --version を実行することでこれを確認できます。 拡張機能の構築・インストールは必須です。 1.

概要(AI 翻訳)

概要

モデルコンテキストプロトコル(MCP)を使用して、Burp SuiteをAIクライアントと統合します。

プロトコルの詳細については、: modelcontextprotocol.io

##特徴

  • ビルプスイートをMCPを通じてAIクライアントに接続
  • Claudeデスクトップの自動インストール
  • ストリーム可能なHTTP(/mcp)とレガシーSSE([/])の両方を転送します
  • パッケージ化された Stdio MCP プロキシサーバーと来ます

使用法

  • Burp Suite の拡張機能をインストールする
  • 拡張設定でBurp MCPサーバーの設定
  • MCP クライアントを構成して、Burp SSE MCP サーバーまたは stdio プロキシを使用する
  • クライアントを通じてバープとのやりとり!

インストール

前提条件

拡張機能をインストールする前に、次の前提条件が満たされていることを確認してください。

1。Java:Javaは、システムのPATHにインストールして使用可能でなければなりません。 端末のjava --versionを実行して確認することができます。 2.jar Command: [jar] コマンドは、システム PATH で実行可能で使用可能でなければなりません。 端末のjar --versionを実行して確認することができます。 拡張機能の構築・インストールは必須です。

エクステンションの構築

このページは 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
  • Serves both Streamable HTTP (/mcp) and legacy SSE (/) transports
  • 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:

  1. Java: Java must be installed and available in your system’s PATH. You can verify this by running java --version in your terminal.
  2. jar Command: The jar command must be executable and available in your system’s PATH. You can verify this by running jar --version in your terminal. This is required for building and installing the extension.

Building the Extension

  1. Clone the Repository: Obtain the source code for the MCP Server Extension.

    git clone https://github.com/PortSwigger/mcp-server.git
    
  2. Navigate to the Project Directory: Move into the project’s root directory.

    cd mcp-server
    
  3. Build the JAR File: Use Gradle to build the extension.

    ./gradlew embedProxyJar
    

    This 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

  1. Open Burp Suite: Launch your Burp Suite application.
  2. Access the Extensions Tab: Navigate to the Extensions tab.
  3. Add the Extension:
    • Click on Add.
    • Set Extension Type to Java.
    • Click Select file ... and choose the JAR file built in the previous step.
    • Click Next to load the extension.

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 Enabled checkbox controls whether the MCP server is active.
  • Enable config editing: The Enable tools that can edit your config checkbox 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.

  1. Currently, Claude Desktop only support STDIO MCP Servers
GitHub で README 全文を見る

インストール

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>" ] } } }