← Tillbaka till listan

Burp Suite officiella MCP Server: Auto-infiltration testning för AI Agent

itadol5j

Burp Suite MCP Server Structure

Burp Suite Officiell MCP Server: auto-infiltration test för AI Agent

PortSwigger (Burp Suite Developer) släpptes officielltMCP ServerLåt AI Agent passeraModellkontextprotokoll (MCP) Direkt kontroll av Burp Suite.

Det betyder: AI Agent kan.Automatiska infiltrationstesterFick det.

Vad är Burp Suite MCP Server?

MCP (Model ämne protokoll) Det är ett antropiskt protokoll som tillåter AI Agent att interagera med externa verktyg. Burp Suite MCP ServerBridge till Burp Suite och AI AgentJag vet inte.

Arbetsflöde:

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

Kärna funktioner

Funktioner Annotations
MCP Server Standardlyssning 127.0.0.1:9876
SSE Interface HTTP Server-Sent Events Interface
Stdio Proxy Stdio MCP kompatibel med Claude Desktop
Auto Installera Autokonfigurera Claude Desktop
Configure Edit Alternativt aktivera Burp konfigurationsfilredigeringsverktyget
Anpassade verktyg Förlängningsbart nytt MCP-verktyg

:: Installationssteg

Förutsättningar

  • Java.Övrig organisatör
  • Jar kommandotmåste verkställas
  • Burp SuiteBurp Suite ansökan krävs

Installationssteg

# 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 stöder för närvarande bara Stdio MCP-servrar, så Burp MCP Server tillhandahållerProxyFrån:

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

RationaleFrån:

  • Claude Desktop startar Stdio Proxy Server
  • Proxy Server fäst vid Burp
  • Alla förfrågningar skickas via Proxy till Burp

Direkt anslutning med SSE Server

Om din MCP Clear stöder SSE kan du ansluta direkt:

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

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

Expandera anpassat verktyg

Du kan definiera nya MCP-verktyg:

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

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

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

Det är okej.Uppnå Paginaed InterfaceLägger till automatisk sida break support.

Ansökningar

scenen AI Agent, vad kan jag göra?
Autoinfiltrationstest AI Agent autoscan, analysera hål
Gapanalys AI Agent analyserar Burp Captured Data
Rapport Generation AI Agent Generation Osmosis Test Report
Konfigurera automatisering AI Agent Configure Burp

Sammanfattning

Burp Suite MCP ServerInfiltrationstester i AI AgeFrån:

  • PortSwigger Officiell, mycket tillförlitlig
  • Stöd för MCP-protokoll, kompatibel Claude Desktop
  • Ge SSE Server och Stdio Proxy
  • Utökat anpassat verktyg
  • AI Agent kan automatisera infiltrationstest.

Infiltrationstester + AI Agent, New Era of Cybersecurity.

GitHubFrån:https://github.com/PortSwigger/mcp-server

MCP-avtalFrån:https://modercontentprotocol.io/