Burp Suite ufficiale MCP Server: test di auto-infiltrazione per l'agente AI

🔥 Burp Suite Official MCP Server: test di auto-infiltrazione per l'agente AI
PortSwigger (Burp Suite Developer) è stato ufficialmente rilasciatoServer MCP, consentire AI Agent di passareProtocollo di contesto modello (MCP) Controllo diretto di Burp Suite.
Significa: l'agente dell'AI può.Test di infiltrazione automaticiRicevuto.
Cos'è Burp Suite MCP Server?
MCP (Protocollo sul tema della moda) E' un protocollo antropico che permette all'agente AI di interagire con gli strumenti esterni. Burp Suite Server MCPBridge to Burp Suite e AI AgentNon lo so.
Flusso di lavoro:
AI Agent (Claude/GPT) → MCP 协议 → MCP Server → Burp Suite → 渗透测试
Funzioni core
| Funzioni | Annunci |
|---|---|
| Server MCP | Ascolto di default 127.0.0.1:9876 |
| Interfaccia SSE | Interfaccia HTTP Server-Sent Eventi |
| Stdio Proxy | Stdio MCP compatibile con Claude Desktop |
| Installazione automatica | Autoconfigurazione Claude Desktop |
| Configurare Modifica | Attivare facoltativamente lo strumento di editing dei file di configurazione Burp |
| Strumenti personalizzati | Nuovo strumento MCP |
:: Passi di installazione
Presupposti
- Java.Altri organi
- jar comando: deve essere applicato
- Suite Burp: Richiesta Burp Suite
Fase di installazione
# 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
🔗 Collegare Claude Desktop
Claude Desktop attualmente supporta solo server MCP Stdio, quindi Burp MCP ServerProxy:
# 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 avvia il server proxy Stdio
- Server proxy collegato a Burp
- Tutte le richieste inoltrate tramite Proxy a Burp
🛠️ Connessione diretta tramite server SSE
Se il tuo MCP Clear supporta SSE, puoi connetterti direttamente:
# SSE 接口 URL http://127.0.0.1:9876 # 或带 /sse 路径 http://127.0.0.1:9876/sse
Espandi lo strumento personalizzato
È possibile definire nuovi strumenti MCP:
// 工具定义在 src/main/kotlin/net/portswigger/mcp/tools/Tools.kt
// 创建新的 serializable data class
@Serializable
data class MyCustomTool(
val param1: String,
val param2: Int
)
// 工具名称自动从参数类名派生
// 返回字符串或更丰富的 PromptMessageContents
Va tutto bene.Ottenere Interfaccia PaginaedAggiunge il supporto automatico di pausa pagina.
Applicazioni
| scena | Agente dell'AI, cosa posso fare? |
|---|---|
| Test di autoinfiltrazione | AI Agent autoscan, analizzare i fori |
| Analisi Gap | AI Agent Analyses Burp Captured Data |
| Generazione di report | Rapporto di test sull'osmosi di generazione dell'agente AI |
| Configurazione dell'automazione | AI Agent Configure Burp |
Sintesi
Burp Suite Server MCPTest di infiltrazione nell'era dell'AI:
- PortSwigger Ufficiale, altamente affidabile
- Supporto per protocollo MCP, compatibile Claude Desktop
- Fornire server SSE e proxy Stdio
- Strumento personalizzato esteso
- AI Agent può automatizzare i test di infiltrazione.
Test di infiltrazione + AI Agent, Nuova Era di Cybersecurity.
GitHub:https://github.com/PortSwigger/mcp-server
Accordo MCP:https://modercontentprotocol.io/