Burp Suite MCP Server
Burp Suite MCP 서버
Burp Suite의 REST API를 AI 어시스턴트를 위한 도구로 노출하는 MCP(Model Context Protocol) 서버입니다. Cursor 또는 기타 MCP 클라이언트를 사용하여 취약점 스캔을 트리거하고, 진행 상황을 확인하며, Burp의 보안 지식 베이스를 쿼리할 수 있습니다.
사전 요구 사항
Burp Suite Professional(또는 Burp Suite DAST) (REST API 활성화됨)
Python 3.11+
로컬에서 실행 중이며 접근 가능한 주소(예:
http://127.0.0.1:1337)에 바인딩된 REST API를 가진 Burp
Related MCP server: MCPPentestBOT
설정
1. Burp REST API 활성화
Burp Suite → Settings → Suite → REST API로 이동
Service running 체크
URL/포트 설정 (예: 포트
1337)API 키를 생성하고 복사
2. MCP 서버 설치
uv sync # or: pip install -e .3. 환경 설정
.env.example을 .env로 복사하고 값을 입력하세요:
cp .env.example .env.env 편집:
BURP_REST_API_BASE=http://127.0.0.1:1337
BURP_REST_API_KEY=your-api-key-here
BURP_REST_API_VERSION=v0.1전송 모드
이 서버는 --transport로 선택할 수 있는 세 가지 전송 방식을 지원합니다:
플래그 | 전송 방식 | 사용 사례 |
| stdio (기본값) | 로컬 MCP 클라이언트 (Cursor, Claude Desktop) |
| Server-Sent Events | 레거시 SSE 프로토콜을 사용하는 HTTP 클라이언트 |
| Streamable HTTP | 최신 MCP HTTP 프로토콜을 사용하는 HTTP 클라이언트 |
sse 및 http의 경우, 바인딩 주소와 포트를 구성할 수 있습니다:
# Default: localhost only, port 8000
uv run python main.py --transport http
# Expose on all interfaces, custom port
uv run python main.py --transport http --host 0.0.0.0 --port 9000
# SSE transport
uv run python main.py --transport sse --host 127.0.0.1 --port 8000Cursor MCP 구성
stdio (로컬 프로세스)
Cursor MCP 구성(예: ~/.cursor/mcp.json 또는 프로젝트 .cursor/mcp.json)에 추가하세요:
{
"mcpServers": {
"burp-suite": {
"command": "uv",
"args": ["run", "python", "/path/to/burp-mcp/main.py"],
"cwd": "/path/to/burp-mcp"
}
}
}HTTP (원격/공유 서버)
HTTP 전송 방식으로 서버를 시작한 다음, MCP 클라이언트를 해당 서버로 지정하세요:
uv run python main.py --transport http --host 0.0.0.0 --port 8000{
"mcpServers": {
"burp-suite": {
"url": "http://localhost:8000/mcp"
}
}
}도구
도구 | 설명 |
| Burp의 보안 이슈 정의(이름, 설명, 해결 방법, 참조) 가져오기 |
| 지정된 URL에 대한 스캔 시작. 추적을 위한 |
|
|
| 상위 수준 요약: 심각도별 총 이슈 수 |
| 실행 중/대기 중인 스캔 목록 (일부 Burp API 버전에서는 지원되지 않을 수 있음) |
| task_id별 스캔 취소 (일부 Burp API 버전에서는 지원되지 않을 수 있음) |
| Burp API 연결 테스트; 구성 유효성 검사 |
| 스캔이 완료되거나 시간 초과될 때까지 폴링 (CI/CD용) |
사용 예시
URL 스캔:
"Scan https://example.com for vulnerabilities"
스캔 진행 상황 확인:
"Check scan progress for task_id 123"
높은 심각도의 이슈만 가져오기:
"Check scan 123 and show only high severity issues"
보안 지식:
"What security issues does Burp know about?"
명령줄 사용법
스크립트나 터미널에서 스캔 실행:
uv run python examples/ci-scan.py https://your-target.com
# or
./examples/ci-scan.sh https://your-target.com사용된 Burp REST API 엔드포인트
엔드포인트 | 메서드 | 설명 |
| GET | 보안 이슈 정의 |
| POST | 스캔 시작 (본문: |
| GET | 스캔 목록 (지원되지 않을 수 있음) |
| GET | 스캔 진행 상황 및 결과 |
| DELETE | 스캔 취소 (지원되지 않을 수 있음) |
대화형 API 문서: [BURP_REST_API_BASE]/[API_KEY]
라이선스
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityDmaintenanceEnables AI agents to generate and manage specialized bug bounty hunting workflows including reconnaissance, vulnerability testing, OSINT gathering, and file upload testing. Provides REST API endpoints for comprehensive security assessments with intelligence-driven vulnerability prioritization.402MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to perform authorized security testing and penetration testing operations including SSL/TLS analysis, port scanning, vulnerability scanning, and HTTP security header audits through natural language interactions.1MIT

Snyk API & Web MCP Serverofficial
AlicenseCqualityAmaintenanceConnects AI coding assistants to Snyk API & Web for onboarding scan targets, configuring authentication, running DAST scans, and triaging findings through natural language.517Apache 2.0
Apiiro Guardian Agent MCPofficial
AlicenseNot gradedqualityCmaintenanceEnables AI coding assistants to leverage Application Security Posture Management (ASPM) capabilities, allowing developers to write secure code, query security risks, trigger diff scans, and manage security findings directly from their AI assistant.4Apache 2.0
Related MCP Connectors
Pay-per-call cybersecurity for AI agents: vuln scans, threat intel, compliance, code security.
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
CVE lookups (NVD) and dependency-manifest audits (OSV) for AI agents. No API keys.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jayluxferro/burp-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server