← Terug naar overzicht

Burp Suite officiële MCP Server: Auto-infiltratie testen voor AI Agent

itadol5j

Burp Suite MCP-serverstructuur

Burp Suite Officiële MCP Server: auto-infiltratietest voor AI Agent

PortSwigger (Burp Suite Developer) werd officieel uitgebrachtMCP-server, laat AI Agent passerenModel Context Protocol (MCP) Directe controle over Burp Suite.

Het betekent: Al Agent kan.Automatische infiltratietestsBegrepen.

Wat is Burp Suite MCP Server?

MCP (Modelsubject Protocol) Het is een antropisch protocol dat AI Agent in staat stelt om te communiceren met externe hulpmiddelen. Burp Suite MCP ServerBrug aan Burp Suite en AI AgentIk weet het niet.

Werkstroom:

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

Kernfuncties

Functies Annotaties
MCP-server Standaard luisteren 127.0.0.1:9876
SSE-interface HTTP-server-verzonden evenementeninterface
Stdio Proxy Stdio MCP compatibel met Claude Desktop
Automatisch installeren Claude Bureaublad automatisch instellen
Bewerken instellen Optioneel inschakelen van de Burp configuratie bestand bewerken tool
Aangepaste hulpmiddelen Verlengbaar nieuw MCP gereedschap

:: Installatiestappen

Voorwaarden

  • Java.Andere organisator
  • jar-opdracht: moet uitvoerbaar zijn
  • Burp Suite: Burp Suite toepassing vereist

Installatiestappen

# 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

Verbind Claude Bureaublad

Claude Desktop ondersteunt momenteel alleen Stdio MCP Servers, dus Burp MCP Server levertProxy:

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

Rationeel:

  • Claude Desktop start Stdio Proxy Server
  • Proxy-server verbonden met Burp
  • Alle verzoeken doorgestuurd via Proxy naar Burp

Directe verbinding met SSE Server

Als uw MCP Clear SSE ondersteunt, kunt u rechtstreeks verbinding maken met:

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

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

Aangepast gereedschap uitvouwen

U kunt nieuwe MCP-tools definiëren:

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

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

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

Het is goed.Pagina-interface bereikenVoegt automatische pagina break ondersteuning toe.

Aanvragen

scene Al Agent, wat kan ik doen?
Auto-infiltratietest AI Agent Autoscan, gaten analyseren
Gapanalyse AI Agent Analyses Burp Gevangen Data
Rapportering AI Agent Generation Osmose Test Report
Automatisering instellen AI Agent Burp instellen

Samenvatting

Burp Suite MCP ServerInfiltratietest in de AI-tijd:

  • PortSwigger Official, zeer betrouwbaar
  • Ondersteuning voor MCP protocol, compatibel met Claude Desktop
  • SSE-server en Stdio-proxy leveren
  • Uitgebreide aangepaste gereedschap
  • Al Agent kan infiltratie testen automatiseren.

Infiltratietest + AI Agent, New Era of Cybersecurity.

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

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