← Zpět na seznam

Burp Suite oficiální MCP Server: Autoinfiltrace testování AI Agent

itadol5j

Burp Suite MCP Server Struktura

Suite Official MCP Server: test autoinfiltrace pro AI agenta

PortSwigger (Burp Suite Developer) byl oficiálně propuštěnMCP server, nechte agenta AI projítVzor Kontextového protokolu (MCP) Přímá kontrola Burp Suite.

Znamená to, že agent AI může.Automatické infiltrační testyMám to.

Co je Burp Suite MCP Server?

MCP (Vzor předmětu protokolu) Antropický protokol, který umožňuje AI agentovi komunikovat s externími nástroji. Burp Suite MCP ServerMůstek Burp Suite a agent AINevím.

Pracovní postup:

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

Základní funkce

Funkce Annotace
MCP server Výchozí poslech 127.0.0.1: 9876
Rozhraní SSE HTTP Server- Odeslané rozhraní událostí
Stdio Proxy Stdio MCP kompatibilní s Claude Desktop
Automaticky nainstalovat Autokonfigurovat Claude Desktop
Nastavit úpravu Volitelně povolit nástroj pro editaci konfiguračních souborů Burp
Vlastní nástroje Rozsáhlý nový MCP nástroj

:: Montážní kroky

Podmínky

  • Java.Ostatní organizátor
  • Příkaz jar: musí být vymahatelné
  • Burp Suite: Burp Suite aplikace nutná

Montážní schody

# 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

Name

Claude Desktop v současné době podporuje pouze Stdio MCP Servery, takže Burp MCP Server poskytujeProxy:

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

Odůvodnění:

  • Claude Desktop začíná Stdio Proxy Server
  • Proxy Server připojen k Burpu
  • Všechny žádosti předány prostřednictvím Proxy do Burp

Přímé připojení pomocí SSE Serveru

Pokud váš MCP Clear podporuje SSE, můžete se připojit přímo:

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

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

Rozbalit vlastní nástroj

Můžete definovat nové MCP nástroje:

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

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

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

To je v pořádku.Dosažení rozhraní PaginaedPřidá automatickou podporu přerušení stránky.

Žádosti

scéna Agentko AI, co můžu dělat?
Autoinfiltrační test AI agent autosken, analýza otvorů
Analýza žaludku AI agent analyzuje zachycená data z Burpu
Generování zpráv Zpráva o testu osmózy na původce látky AI
Nastavit automatizaci AI agent Nastavit Burp

Shrnutí

Burp Suite MCP ServerInfiltrace do doby AI:

  • PortSwigger oficiální, vysoce spolehlivé
  • Podpora MCP protokolu, kompatibilní Claude Desktop
  • Poskytnout SSE Server a Stdio Proxy
  • Rozšířený vlastní nástroj
  • AI agent může automatizovat infiltrační testy.

Infiltrace + AI agent, Nová éra Cybersecurity.

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

Dohoda o MCP:Viz poznámka pod čarou č.1.