Burp Suite MCP Server
Burp Suite MCP Server
Burp SuiteのREST APIをAIアシスタント用のツールとして公開するMCP(Model Context Protocol)サーバーです。Cursorやその他のMCPクライアントを使用して、脆弱性スキャンの実行、進捗確認、Burpのセキュリティナレッジベースへの照会が行えます。
前提条件
Burp Suite Professional (または Burp Suite DAST) (REST APIが有効であること)
Python 3.11+
Burpがローカルで実行されており、REST APIがアクセス可能なアドレス(例:
http://127.0.0.1:1337)にバインドされていること
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 で選択可能な3つのトランスポートをサポートしています:
フラグ | トランスポート | ユースケース |
| 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バージョンでサポートされているとは限りません) |
|
|
| 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