← Powrót do listy

Burp Suite oficjalny MCP Server: Automatyczne testy infiltracji dla agenta AI

itadol5j

Struktura serwera MCP Burp Suite

Official MCP Server: test autoinfiltracji dla agenta AI

PortSwigger (Burp Suite Developer) został oficjalnie wydanySerwer MCP, niech agent AI przejśćWzór protokołu kontekstowego (MCP) Bezpośrednia kontrola Burp Suite.

To znaczy, że agent Al może.Automatyczne testy infiltracjiRozumiem.

Co to jest Burp Suite MCP Server?

MCP (Protokół w sprawie modelu tematu) To protokół antropiczny, który pozwala agentowi AI na interakcję z zewnętrznymi narzędziami. Burp Suite MCP SerwerMost do Burp Suite i agent AINie wiem.

Przepływ pracy:

AI Agent (Claude/GPT) → MCP 协议 → MCP Server → Burp Suite → 渗透测试

Funkcje podstawowe

Funkcje Przypisy
Serwer MCP Domyślne słuchanie 127.0.0.1: 9876
Interfejs SSE Interfejs serwera HTTP
Stdio Proxy Stdio MCP kompatybilny z Claude Desktop
Automatyczna instalacja Autokonfigurować Claude Desktop
Konfiguracja edycji Opcjonalnie włączyć narzędzie do edycji plików konfiguracyjnych Burp
Własne narzędzia Rozszerzalne nowe narzędzie MCP

:: Etapy instalacji

Warunki wstępne

  • Java.Inny organizator
  • polecenie jar: musi być wykonalny
  • Burp Suite: Wymagany program Burp Suite

Etapy instalacji

# 1. 克隆仓库
git clone https://github.com/PortSwigger/mcp-server.git
cd mcp-server

# 2. 构建 JAR 文件
./gradlew embedProxyJar

# 3. 在 Burp Suite 中加载扩展
# Extensions → Add → Java → 选择 build/libs/burp-mcp-all.jar

# 4. 配置 MCP Server(在 Burp 的 MCP 标签页)
# 默认监听 http://127.0.0.1:9876

Dołącz do pulpitu Claude

Claude Desktop obecnie obsługuje tylko serwery Stdio MCP, więc Burp MCP Serwer zapewniaProxy:

# Claude Desktop 配置文件
# ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "burp": {
      "command": "java",
      "args": [
        "-jar",
        "/path/to/mcp-proxy-all.jar",
        "--sse-url",
        "http://127.0.0.1:9876"
      ]
    }
  }
}

Rationale:

  • Claude Desktop uruchamia Stdio Proxy Server
  • Serwer proxy podłączony do Burp
  • Wszystkie wnioski przesłane za pośrednictwem Proxy do Burp

Bezpośrednie połączenie za pomocą serwera SSE

Jeśli Twój MCP Clear obsługuje SSE, możesz połączyć się bezpośrednio:

# SSE 接口 URL
http://127.0.0.1:9876

# 或带 /sse 路径
http://127.0.0.1:9876/sse

Rozwiń narzędzie użytkownika

Możesz zdefiniować nowe narzędzia MCP:

// 工具定义在 src/main/kotlin/net/portswigger/mcp/tools/Tools.kt

// 创建新的 serializable data class
@Serializable
data class MyCustomTool(
    val param1: String,
    val param2: Int
)

// 工具名称自动从参数类名派生
// 返回字符串或更丰富的 PromptMessageContents

W porządku.Osiągnięcie interfejsu paginaedDodaje automatyczne wsparcie złamania strony.

Wnioski

scena AI Agent, co mogę zrobić?
Badanie infiltracji autologicznej AI Agent Autoscan, analiza otworów
Analiza braków Agent AI analizuje przechwycone dane o połamanych osobach
Sprawozdanie Raport z testów na osmozę przy użyciu agenta AI
Konfiguracja Automatyzacji AI Agent Konfiguracja Burp

Streszczenie

Burp Suite MCP SerwerBadanie infiltracyjne w epoce ptasiej:

  • PortSwigger Oficjalny, bardzo wiarygodne
  • Obsługa protokołu MCP, kompatybilny Claude Desktop
  • Dostarcz serwer SSE i Stdio Proxy
  • Rozszerzone narzędzie użytkownika
  • Agent AI może zautomatyzować testy infiltracyjne.

Test infiltracyjny + AI Agent, Nowa era Cyberbezpieczeństwa.

GitHub:https: / / github.com / PortSwigger / mcp- server

Umowa MCP:https: / / modercontentprotol.io /