PortSwigger/mcp-server

MCP Server for Burp

何を解決するか

このプロジェクトは、人気のあるウェブセキュリティテストツールであるBurp Suiteを、Model Context Protocol (MCP) を使ってAIクライアント(例:Claude Desktop)に接続する方法を提供します。これにより、AIアシスタントがBurp Suiteの機能やデータとやり取りでき、AI駆動のセキュリティテストおよび分析が可能になります。

動作方法

このプロジェクトは、MCPサーバーをホストするBurp Suite拡張として実装されています。2つのモードで動作します:直接SSE(Server-Sent Events)サーバーとして使用するか、Stdioベースの通信のみをサポートするAIクライアント向けにパッケージ化されたStdioプロキシサーバーを使用するかのいずれかです。拡張機能により、AIクライアントはKotlinコードで定義された特定のツールを呼び出すことができ、それらはBurp Suite内でアクションを実行します。

対象ユーザー

Burp Suiteを使用し、AIアシスタントを活用してセキュリティテストのワークフローを自動化または強化したいセキュリティ研究者やペネトレーションテスト担当者。

特徴

  • MCP統合:AIクライアントがツールとやり取りする方法を標準化するModel Context Protocolを使用。
  • Claude Desktop対応:Claude DesktopがBurp Suiteと通信できるようにする自動インストーラーを含む。
  • 柔軟な接続性:異なるクライアント要件に対応するため、SSEおよびStdioプロキシモードの両方をサポート。
  • ツールの拡張性:シンプルなKotlinデータクラスで、AIが使用する新しいツールを開発者が定義可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch