Burp Suite oficjalny MCP Server: Automatyczne testy infiltracji dla agenta AI

Official MCP Server: test autoinfiltracji dla agenta AI
PortSwigger (Burp Suite Developer) został oficjalnie wydanySerwer MCP, niech agent AI przejśćWzór protokołu kontekstowego (MCP) Bezpośrednia kontrola Burp Suite.
To znaczy, że agent Al może.Automatyczne testy infiltracjiRozumiem.
Co to jest Burp Suite MCP Server?
MCP (Protokół w sprawie modelu tematu) To protokół antropiczny, który pozwala agentowi AI na interakcję z zewnętrznymi narzędziami. Burp Suite MCP SerwerMost do Burp Suite i agent AINie wiem.
Przepływ pracy:
AI Agent (Claude/GPT) → MCP 协议 → MCP Server → Burp Suite → 渗透测试
Funkcje podstawowe
| Funkcje | Przypisy |
|---|---|
| Serwer MCP | Domyślne słuchanie 127.0.0.1: 9876 |
| Interfejs SSE | Interfejs serwera HTTP |
| Stdio Proxy | Stdio MCP kompatybilny z Claude Desktop |
| Automatyczna instalacja | Autokonfigurować Claude Desktop |
| Konfiguracja edycji | Opcjonalnie włączyć narzędzie do edycji plików konfiguracyjnych Burp |
| Własne narzędzia | Rozszerzalne nowe narzędzie MCP |
:: Etapy instalacji
Warunki wstępne
- Java.Inny organizator
- polecenie jar: musi być wykonalny
- Burp Suite: Wymagany program Burp Suite
Etapy instalacji
# 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
Dołącz do pulpitu Claude
Claude Desktop obecnie obsługuje tylko serwery Stdio MCP, więc Burp MCP Serwer zapewniaProxy:
# 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 uruchamia Stdio Proxy Server
- Serwer proxy podłączony do Burp
- Wszystkie wnioski przesłane za pośrednictwem Proxy do Burp
Bezpośrednie połączenie za pomocą serwera SSE
Jeśli Twój MCP Clear obsługuje SSE, możesz połączyć się bezpośrednio:
# SSE 接口 URL http://127.0.0.1:9876 # 或带 /sse 路径 http://127.0.0.1:9876/sse
Rozwiń narzędzie użytkownika
Możesz zdefiniować nowe narzędzia MCP:
// 工具定义在 src/main/kotlin/net/portswigger/mcp/tools/Tools.kt
// 创建新的 serializable data class
@Serializable
data class MyCustomTool(
val param1: String,
val param2: Int
)
// 工具名称自动从参数类名派生
// 返回字符串或更丰富的 PromptMessageContents
W porządku.Osiągnięcie interfejsu paginaedDodaje automatyczne wsparcie złamania strony.
Wnioski
| scena | AI Agent, co mogę zrobić? |
|---|---|
| Badanie infiltracji autologicznej | AI Agent Autoscan, analiza otworów |
| Analiza braków | Agent AI analizuje przechwycone dane o połamanych osobach |
| Sprawozdanie | Raport z testów na osmozę przy użyciu agenta AI |
| Konfiguracja Automatyzacji | AI Agent Konfiguracja Burp |
Streszczenie
Burp Suite MCP SerwerBadanie infiltracyjne w epoce ptasiej:
- PortSwigger Oficjalny, bardzo wiarygodne
- Obsługa protokołu MCP, kompatybilny Claude Desktop
- Dostarcz serwer SSE i Stdio Proxy
- Rozszerzone narzędzie użytkownika
- Agent AI może zautomatyzować testy infiltracyjne.
Test infiltracyjny + AI Agent, Nowa era Cyberbezpieczeństwa.
GitHub:https: / / github.com / PortSwigger / mcp- server
Umowa MCP:https: / / modercontentprotol.io /