
swgee/burpmcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Расширение Burp Suite с MCP Server для повышения безопасности приложений
Обзор
BurpMCP - это расширение Burp Suite, которое дополняет тестеров безопасности приложений, исследователей уязвимостей и охотников за багами современным ИИ. Каждый день большие языковые модели получают большие окна контекста, более быстрое время отклика и улучшенные знания и навыки рассуждения. BurpMCP позволяет использовать эти возможности при тестировании приложений на основе HTTP, предоставляя сверхразумного помощника, который поможет перемещаться по незнакомым поверхностям атаки и преследовать сложные уязвимости. BurpMCP фокусируется на улучшении ручного тестирования безопасности приложений с помощью LLM, интегрируя Burp Suite с клиентами Model Context Protocol (MCP), такими как Claude Desktop, Cursor и т. Д., Чтобы вы могли побудить ИИ выполнять автономное тестирование от вашего имени с полным контролем и видимостью действий модели. Сохраните запросы в расширении для клиентов MCP для извлечения с помощью инструмента Get-Saved-Request Tool - :hammer: Отправьте новый HTTP/1.
Обзор (машинный перевод)
BurpMCP - это расширение Burp Suite, которое дополняет тестеров безопасности приложений, исследователей уязвимостей и охотников за багами современным ИИ. Каждый день большие языковые модели получают большие окна контекста, более быстрое время отклика и улучшенные знания и навыки рассуждения. BurpMCP позволяет использовать эти возможности при тестировании приложений на основе HTTP, предоставляя сверхразумного помощника, который поможет перемещаться по незнакомым поверхностям атаки и преследовать сложные уязвимости.
BurpMCP фокусируется на улучшении ручного тестирования безопасности приложений с помощью LLM, интегрируя Burp Suite с клиентами Model Context Protocol (MCP), такими как Claude Desktop, Cursor и т. Д., Чтобы вы могли побудить ИИ выполнять автономное тестирование от вашего имени с полным контролем и видимостью действий модели.
Особенности:
- :notebook: Сохранить запросы в расширении для клиентов MCP, чтобы получить с помощью инструмента Get-Saved-Request
- :hammer: Отправьте новые запросы HTTP/1.1 и HTTP/2 и просмотрите их на вкладке Журналы запросов
- :pencil2: Отправьте сохраненные запросы с заменой строки regex для более быстрой настройки (например, Repeater для LLM)
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
BurpMCP
BurpMCP is a Burp Suite extension that augments application security testers, vulnerability researchers, and bug bounty hunters with modern AI. Every day, large language models gain larger context windows, faster response times, and improved knowledge and reasoning skills. BurpMCP lets you take advantage of these capabilities while testing HTTP-based applications, providing a super-intelligent sidekick to help navigate unfamiliar attack surfaces and chase down complex vulnerabilities.
BurpMCP focuses on enhancing manual application security testing with the help of LLMs by integrating Burp Suite with Model Context Protocol (MCP) clients like Claude Desktop, Cursor, etc. so you can prompt AI to perform autonomous testing on your behalf with full control and visibility of the model’s actions.
Features:
- :notebook: Save requests in the extension for MCP clients to retrieve using the Get-Saved-Request Tool
- :hammer: Send new HTTP/1.1 and HTTP/2 requests and view them in the Request Logs tab
- :pencil2: Resend saved requests with regex string replacements for faster tweaking (like Repeater for LLMs)
- :satellite: Generate Collaborator payloads and retrieve interactions for LLM-led out-of-band testing
- :microscope: View all MCP messages in the Server logs tab for easy debugging
The extension starts an MCP Server that interfaces directly with the Burp Suite extension API. For more information on Model Context Protocol, refer to the docs.
Installation
Download the jar file from the releases and load it into Burp to install.
The MCP server runs by default on localhost port 8181 over SSE. The configuration syntax varies depending on your MCP client, but here are a few examples:
{
"mcpServers": {
"burpmcp": {
"autoApprove": [],
"disabled": false,
"timeout": 30,
"url": "http://localhost:8181/mcp/sse",
"transportType": "sse"
}
}
}
Dive:
{
"mcpServers": {
"BurpMCP": {
"transport": "sse",
"url": "http://localhost:8181/mcp/sse"
}
}
}
To use BurpMCP with STDIO-only clients like Claude Desktop, download the stdio-bridge.py script and install the required dependencies:
pip3 install typer mcp
Then, add the following configuration to your claude_desktop_config.json. Make sure the host and port match what you configure in BurpMCP.
{
"mcpServers": {
"BurpMCP": {
"command": "python3",
"args": ["path/to/stdio-bridge.py", "http://localhost:8181/mcp/sse"],
"env": {}
}
}
}
Usage
To send requests to BurpMCP, right-click any request and click `Extensions -> Send to BurpMCP".
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"burpmcp": {
"autoApprove": [],
"disabled": false,
"timeout": 30,
"url": "http://localhost:8181/mcp/sse",
"transportType": "sse"
}
}
}