← Zurück zur Liste

Burp Suite offizieller MCP Server: Auto-Infiltrations-Test für AI Agent

itadol5j

Burp Suite MCP Server Struktur

🔥 Burp Suite Official MCP Server: Autoinfiltrationstest für AI Agent

PortSwigger (Burp Suite Developer) wurde offiziell veröffentlichtMCP-Server, erlauben AI Agent zu übergebenModellkontextprotokoll (MCP) Direkte Kontrolle der Burp Suite.

Es bedeutet: AI Agent kann.Automatische InfiltrationstestsBekam es.

Was ist Burp Suite MCP Server?

MCP (Mudel Subject Protocol) Es ist ein anthropisches Protokoll, das es AI Agent ermöglicht, mit externen Tools zu interagieren. Burp Suite MCP ServerBridge zu Burp Suite und AI AgentIch weiß es nicht.

Workflow:

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

Kernfunktionen

Funktionen Anmerkungen
MCP-Server Standardhören 127.0.0.1:9876
SSE Interface HTTP Server-Sent Events Interface
Stdio Proxy Stdio MCP kompatibel mit Claude Desktop
Autoinstallation Autokonfigurieren Claude Desktop
Konfigurieren von Edit Optional aktivieren Sie das Burp Konfigurationsdateibearbeitungstool
Custom Tools Erweiterbares neues MCP-Tool

:: Installationsschritte

Voraussetzungen

  • Java.Sonstige Veranstalter
  • Jar-Befehl: muss durchsetzbar sein
  • Burp Suite: Burp Suite Anwendung erforderlich

Installationsschritte

# 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

Connect Claude Desktop

Claude Desktop unterstützt derzeit nur Stdio MCP Server, also Burp MCP Server bietetProxy:

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

Begründung:

  • Claude Desktop startet Stdio Proxy Server
  • Proxy Server an Burp angeschlossen
  • Alle Anfragen werden über Proxy an Burp weitergeleitet

🛠️ Direktverbindung mit SSE Server

Wenn Ihr MCP Clear SSE unterstützt, können Sie sich direkt verbinden:

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

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

Benutzerdefiniertes Tool erweitern

Sie können neue MCP-Tools definieren:

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

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

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

Es ist okay.Paginaed Interface erreichenFügt automatische Page Break-Unterstützung hinzu.

Anträge

Szene AI Agent, was kann ich tun?
Autoinfiltrationstest AI Agent Autoscan, Löcher analysieren
Lückenanalyse AI Agent analysiert erfasste Burp-Daten
Erstellung des Berichts AI Agent Generation Osmosis Testbericht
Konfigurieren der Automatisierung AI Agent konfiguriert Burp

Zusammenfassung

Burp Suite MCP ServerInfiltrationstests im AI-Zeitalter:

  • PortSwigger Official, sehr zuverlässig
  • Unterstützung für MCP-Protokoll, kompatibel Claude Desktop
  • SSE Server und Stdio Proxy
  • Erweitertes Custom Tool
  • AI Agent kann Infiltrationstests automatisieren.

Infiltrationstest + AI Agent, New Era of Cybersecurity.

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

MCP-Abkommen:https://modercontentprotocol.io/