local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Enables repository cloning from GitHub as part of the setup process.
Provides a comprehensive interface to Metasploit Framework capabilities, enabling listing of exploits and payloads, payload generation, target exploitation, vulnerability scanning, and management of active sessions including command execution.
バイブハッカー メタスプロイト MCP
AI エージェントが Metasploit 機能と対話できるようにする、Metasploit Framework 用の FastMCP ベースのインターフェース。
前提条件
- Python 3.10以上
- メタスプロイトフレームワーク
- uv (Python パッケージ マネージャー)
UVを使ったセットアップ
このプロジェクトでは、依存関係の管理にuvを使用します。uv は、高速で信頼性の高い Python パッケージ インストーラーおよびリゾルバーです。
uvのインストール
uv がインストールされていない場合:
プロジェクトのセットアップ
- リポジトリをクローンします。
- uv を使用して仮想環境を作成し、アクティブ化します。
- 依存関係をインストールします:
Metasploit RPCサーバーの実行
アプリケーションを実行する前に、Metasploit RPC サーバーを起動します。
または、より簡単なコマンドを使用して、デフォルト ポート (55553) で RPC サーバーをバックグラウンドで起動します。
環境変数
次の環境変数を設定します。
アプリケーションの実行
またはツールをテストする
特徴
- 利用可能なMetasploitエクスプロイトの一覧
- 利用可能なペイロードを一覧表示する
- ペイロードを生成する
- ターゲットに対してエクスプロイトを実行する
- スキャン対象
- アクティブセッションを管理する
- セッションにコマンドを送信する
ライセンス
詳細については、 LICENSEファイルを参照してください。
This server cannot be installed
Metasploit Framework 用の FastMCP ベースのインターフェース。AI エージェントが Metasploit の機能と対話して、エクスプロイト、ペイロード生成、ターゲット スキャン、セッション管理を実行できるようになります。