Burp Suite offisiell MCP Server: Auto-infiltrasjonstesting for AI Agent

Burp Suite Offisiell MCP Server: Automatisk infiltreringstest for AI Agent
PortSwigger (Burp Suite Developer) ble offisielt utgittMCP-server, la AI Agent passereModellkontekstprotokoll (MCP) Direkte kontroll av Burp Suite.
Det betyr at AI Agent kan.Automatiske infiltreringsprøverHar det.
Hva er Burp Suite MCP Server?
MCP (Modelsubject Protocol) Det er en Antropisk protokoll som gjør det mulig for AI Agent å samhandle med eksterne verktøy. Burp Suite MCP ServerBridge til Burp Suite og AI AgentJeg vet ikke.
Arbeidsflyt:
AI Agent (Claude/GPT) → MCP 协议 → MCP Server → Burp Suite → 渗透测试
Kjernefunksjoner
| Funksjoner | Annotasjoner |
|---|---|
| MCP-server | Standard lytting 57.0.0.1:9876 |
| SSE-grensesnitt | HTTP Server-sent hendelser grensesnitt |
| Stdio Proxy | Stdio MCP kompatibel med Claude Desktop |
| Autoinstaller | Autokonfigurer Claude-skrivebordet |
| Konfigurer redigering | Aktiver også Burp-filredigeringsverktøyet |
| Tilpassede verktøy | Utvidbare nye MCP-verktøy |
:: Installasjonstrinn
Forutsetninger
- Java.Andre arrangører
- krukke kommandoMå være implementerende
- Burp Suite: Burp Suite søknad kreves
Installasjonssteg
# 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
🔗 Koble Claude Desktop
Claude Desktop støtter for tiden bare Stdio MCP-servere, så Burp MCP Server girProxy:)
# 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 starter Stdio Proxy Server
- Proxyserver vedlagt Burp
- Alle forespørsler sendt via Proxy til Burp
🛠️ Direkte tilkobling med SSE Server
Hvis din MCP Clear støtter SSE, kan du koble direkte til:
# SSE 接口 URL http://127.0.0.1:9876 # 或带 /sse 路径 http://127.0.0.1:9876/sse
Utvid egendefinert verktøy
Du kan definere nye MCP-verktøy:
// 工具定义在 src/main/kotlin/net/portswigger/mcp/tools/Tools.kt
// 创建新的 serializable data class
@Serializable
data class MyCustomTool(
val param1: String,
val param2: Int
)
// 工具名称自动从参数类名派生
// 返回字符串或更丰富的 PromptMessageContents
Det er greit.Oppnå Paginaed grensesnittLegger til automatisk støtte for sidebrudd.
Søknader
| scene | AI Agent, hva kan jeg gjøre? |
|---|---|
| Auto-infiltreringstest | AI Agent autoscan, analysere hull |
| Gap-analyse | AI Agent analyserer Burp fanget data |
| Rapporter generasjon | AI Agent Generation Osmose Test Report |
| Konfigurer automatisering | AI Agent Konfigurer Burp |
Sammendrag
Burp Suite MCP ServerInfiltrasjonstest i AI-alderen:)
- PortSwigger Offisiell, svært pålitelig
- Støtte for MCP-protokollen, kompatibel Claude Desktop
- Gi SSE Server og Stdio Proxy
- Utvidet egendefinert verktøy
- AI Agent kan automatisere infiltreringsprøver.
Infiltrasjonstest + AI-agent, ny era av cybersikkerhet.
GitHub:)https://github.com/PortSwigger/mcp-server
MCP-avtale:)https://modercontentprotocol.io/