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

🔥 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/