Burp Suite officiella MCP Server: Auto-infiltration testning för AI Agent

Burp Suite Officiell MCP Server: auto-infiltration test för AI Agent
PortSwigger (Burp Suite Developer) släpptes officielltMCP ServerLåt AI Agent passeraModellkontextprotokoll (MCP) Direkt kontroll av Burp Suite.
Det betyder: AI Agent kan.Automatiska infiltrationstesterFick det.
Vad är Burp Suite MCP Server?
MCP (Model ämne protokoll) Det är ett antropiskt protokoll som tillåter AI Agent att interagera med externa verktyg. Burp Suite MCP ServerBridge till Burp Suite och AI AgentJag vet inte.
Arbetsflöde:
AI Agent (Claude/GPT) → MCP 协议 → MCP Server → Burp Suite → 渗透测试
Kärna funktioner
| Funktioner | Annotations |
|---|---|
| MCP Server | Standardlyssning 127.0.0.1:9876 |
| SSE Interface | HTTP Server-Sent Events Interface |
| Stdio Proxy | Stdio MCP kompatibel med Claude Desktop |
| Auto Installera | Autokonfigurera Claude Desktop |
| Configure Edit | Alternativt aktivera Burp konfigurationsfilredigeringsverktyget |
| Anpassade verktyg | Förlängningsbart nytt MCP-verktyg |
:: Installationssteg
Förutsättningar
- Java.Övrig organisatör
- Jar kommandotmåste verkställas
- Burp SuiteBurp Suite ansökan krävs
Installationssteg
# 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 stöder för närvarande bara Stdio MCP-servrar, så Burp MCP Server tillhandahållerProxyFrån:
# 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"
]
}
}
}
RationaleFrån:
- Claude Desktop startar Stdio Proxy Server
- Proxy Server fäst vid Burp
- Alla förfrågningar skickas via Proxy till Burp
Direkt anslutning med SSE Server
Om din MCP Clear stöder SSE kan du ansluta direkt:
# SSE 接口 URL http://127.0.0.1:9876 # 或带 /sse 路径 http://127.0.0.1:9876/sse
Expandera anpassat verktyg
Du kan definiera nya MCP-verktyg:
// 工具定义在 src/main/kotlin/net/portswigger/mcp/tools/Tools.kt
// 创建新的 serializable data class
@Serializable
data class MyCustomTool(
val param1: String,
val param2: Int
)
// 工具名称自动从参数类名派生
// 返回字符串或更丰富的 PromptMessageContents
Det är okej.Uppnå Paginaed InterfaceLägger till automatisk sida break support.
Ansökningar
| scenen | AI Agent, vad kan jag göra? |
|---|---|
| Autoinfiltrationstest | AI Agent autoscan, analysera hål |
| Gapanalys | AI Agent analyserar Burp Captured Data |
| Rapport Generation | AI Agent Generation Osmosis Test Report |
| Konfigurera automatisering | AI Agent Configure Burp |
Sammanfattning
Burp Suite MCP ServerInfiltrationstester i AI AgeFrån:
- PortSwigger Officiell, mycket tillförlitlig
- Stöd för MCP-protokoll, kompatibel Claude Desktop
- Ge SSE Server och Stdio Proxy
- Utökat anpassat verktyg
- AI Agent kan automatisera infiltrationstest.
Infiltrationstester + AI Agent, New Era of Cybersecurity.
GitHubFrån:https://github.com/PortSwigger/mcp-server
MCP-avtalFrån:https://modercontentprotocol.io/