Burp Suite officielle MCP Server: Auto- infiltration test for AI Agent

MCP Server: automatisk infiltrationstest for AI Agent
PortSwigger (Burp Suite Developer) blev officielt løsladtMCP- server, tillade AI Agent at passereModel til kontekstprotokol (MCP) Direkte kontrol med Burp Suite.
Det betyder: AI Agent kan.Automatisk infiltrationsprøvningForstået.
Hvad er Burp Suite MCP Server?
MCP (standardprotokol) Det er en antropisk protokol, der tillader AI Agent at interagere med eksterne værktøjer. Burp Suite MCP ServerBroen til Burp Suite og AI AgentDet ved jeg ikke.
Arbejdsgang:
AI Agent (Claude/GPT) → MCP 协议 → MCP Server → Burp Suite → 渗透测试
Kernefunktioner
| Funktioner | Annotationer |
|---|---|
| MCP- server | Standard lytning 127.0.0.1: 9876 |
| SSE- grænseflade | HTTP Server- Sendt Begivenheder Interface |
| Stdio Proxy | Stdio MCP kompatibel med Claude Desktop |
| Autoinstallation | Autoconfigure Claude desktop |
| Indstil Redigér | Muligt aktivere Burp konfiguration fil redigeringsværktøj |
| Brugerdefinerede værktøjer | Udvideligt nyt MCP-værktøj |
:: Monteringstrin
Forudsætninger
- Java.Andre arrangører
- krukkekommando: skal kunne fuldbyrdes
- Burp Suite: Burp Suite ansøgning påkrævet
Installation
# 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 understøtter i øjeblikket kun Stdio MCP servere, så Burp MCP Server giverProxy:
# 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
- Proxy- server knyttet til Burp
- Alle anmodninger sendt via Proxy til Burp
Direkte forbindelse med SSE Server
Hvis din MCP Clear understøtter SSE, kan du tilslutte direkte:
# SSE 接口 URL http://127.0.0.1:9876 # 或带 /sse 路径 http://127.0.0.1:9876/sse
Udvid brugerdefineret værktøj
Du kan definere nye MCP-værktøjer:
// 工具定义在 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 okay.Opnå Paginaed grænsefladeTilfører automatisk side break support.
Ansøgninger
| scene | AI Agent, hvad kan jeg gøre? |
|---|---|
| Auto- infiltrationstest | AI Agent autoscanning, analysere huller |
| Gap analyse | AI Agent Analyser Burp Captured Data |
| Rapportgenerering | AI Agent Generation Osmosis Test Report |
| Indstil automatisk | AI Agent Indstil Burp |
Oversigt
Burp Suite MCP ServerInfiltrationstest i AI-alderen:
- PortSwigger Officiel, meget pålidelig
- Støtte til MCP-protokol, kompatibel Claude Desktop
- Giv SSE Server og Stdio Proxy
- Udvidet brugerdefineret værktøj
- AI Agent kan automatisere infiltration tests.
Infiltration test + AI Agent, New Era of Cybersecurity.
GitHub:https: / / github.com / PortSwigger / mcp-server
MCP-aftale:http: / / modercontentprotocol.io /