← Обратно към списъка

Официален MCP сървър на Burp Suite: Автоматично тестване за проникване на AI агент

itadol5j

Структура на сървърния сървър на Burp Suite MCP

Официален MCP сървър на Burp Suite: тест за автоматично проникване на AI агент

PortSwiger (Burp Suite Developer) бе официално освободенMCP сървърПозволете на агента да мине.Образец на протокол за контекст (MCP) Директно управление на апартамента.

Означава, че агентът може.Автоматични изпитвания за инфилтрацияРазбрах.

Какво представлява Burp Suite MCP Server?

MCP (протокол на предмета на модела) Това е антропологичен протокол, който позволява на агента да взаимодейства с външни инструменти. Burp Suite MCP ServerМостик до апартамента и агента на Ал.Не знам.

Работен поток:

AI Agent (Claude/GPT) → MCP 协议 → MCP Server → Burp Suite → 渗透测试

Основни функции

Функции Анотация
MCP сървър По подразбиране слушане 127.0.0.1:9876
SSE интерфейс HTTP сървър-изпратени събития Интерфейс
Stdio Proxy Stdio MCP съвместим с Claude Desktop
Автоматично инсталиране Автоматично конфигуриране на работен плот на Клод
Редактиране Незадължителен достъп до конфигурационния инструмент за редактиране на файлове на Burp
Потребителски инструменти Разширяем нов MCP инструмент

:: Монтажни стъпки

Условия

  • Ява.Друг организатор
  • Команда за буркан: трябва да бъде изпълним
  • Suite: Изисква се приложение на Burp Suite

Стъпки на монтиране

# 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

Свързване

Клод Desktop в момента поддържа само Stdio MCP сървъри, така че Burp MCP Сървърът осигуряваProxy:

# 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 стартира Stdio Proxy сървър
  • Сървър Proxy прикрепен към Burp
  • Всички заявки се изпращат чрез Proxy към Burp

Директна връзка с SSE сървър

Ако MCP Clear поддържа SSE, можете да се свържете директно:

# SSE 接口 URL
http://127.0.0.1:9876

# 或带 /sse 路径
http://127.0.0.1:9876/sse

Разширяване на потребителския инструмент

Можете да дефинирате нови MCP инструменти:

// 工具定义在 src/main/kotlin/net/portswigger/mcp/tools/Tools.kt

// 创建新的 serializable data class
@Serializable
data class MyCustomTool(
    val param1: String,
    val param2: Int
)

// 工具名称自动从参数类名派生
// 返回字符串或更丰富的 PromptMessageContents

Всичко е наред.Постигане на вагинален интерфейсДобавяне на автоматична подкрепа за прекъсване на страницата.

Приложения

сцена Ал Агент, какво мога да направя?
Изпитване за автоматично проникване Ал Агент Автосканиране, анализ на дупки
Анализ на гап AI Агенти Анализи Захващане на данни
Генериране на доклади Доклад от теста на AI агент по поколение осмоза
Настройване на автоматизацията AI Agent Configure Burp

Резюме

Burp Suite MCP ServerТестване на проникване в AI епохата:

  • PortSwigger Официален, високо надежден
  • Подкрепа за MCP протокол, съвместим Клод Desktop
  • Осигурете SSE сървър и Stdio Proxy
  • Разширен персонализиран инструмент
  • Ал Агент може да автоматизира проби за проникване.

Проба за проникване + AI агент, нова ера на киберсигурността.

GitHub:https://github.com/PortSwigger/mcp-server

Споразумение MCP:https://modercontentprotocol.io/