Skip to main content
Glama

Vibehacker Metasploit MCP

by foolsec

バイブハッカー メタスプロイト MCP

AI エージェントが Metasploit 機能と対話できるようにする、Metasploit Framework 用の FastMCP ベースのインターフェース。

前提条件

  • Python 3.10以上
  • メタスプロイトフレームワーク
  • uv (Python パッケージ マネージャー)

UVを使ったセットアップ

このプロジェクトでは、依存関係の管理にuvを使用します。uv は、高速で信頼性の高い Python パッケージ インストーラーおよびリゾルバーです。

uvのインストール

uv がインストールされていない場合:

pip install uv

プロジェクトのセットアップ

  1. リポジトリをクローンします。
git clone https://github.com/foolsec/vibehacker_metasploit_mcp.git cd vibehacker_metasploit_mcp
  1. uv を使用して仮想環境を作成し、アクティブ化します。
uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate
  1. 依存関係をインストールします:
uv pip install -e .

Metasploit RPCサーバーの実行

アプリケーションを実行する前に、Metasploit RPC サーバーを起動します。

# Full configuration with all options msfrpcd -P kalipassword -S -a 127.0.0.1 -p 55553

または、より簡単なコマンドを使用して、デフォルト ポート (55553) で RPC サーバーをバックグラウンドで起動します。

msfrpcd -P your_password

環境変数

次の環境変数を設定します。

export MSF_PASSWORD=kalipassword export MSF_SERVER=127.0.0.1 export MSF_PORT=55553

アプリケーションの実行

python main.py

またはツールをテストする

mcp dev main.py

特徴

  • 利用可能なMetasploitエクスプロイトの一覧
  • 利用可能なペイロードを一覧表示する
  • ペイロードを生成する
  • ターゲットに対してエクスプロイトを実行する
  • スキャン対象
  • アクティブセッションを管理する
  • セッションにコマンドを送信する

ライセンス

詳細については、 LICENSEファイルを参照してください。

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Metasploit Framework 用の FastMCP ベースのインターフェース。AI エージェントが Metasploit の機能と対話して、エクスプロイト、ペイロード生成、ターゲット スキャン、セッション管理を実行できるようになります。

  1. 前提条件
    1. UVを使ったセットアップ
      1. uvのインストール
      2. プロジェクトのセットアップ
      3. Metasploit RPCサーバーの実行
      4. 環境変数
      5. アプリケーションの実行
    2. 特徴
      1. ライセンス

        Related MCP Servers

        • A
          security
          F
          license
          A
          quality
          A FastMCP server implementation that facilitates resource-based access to AI model inference, focusing on image generation through the Replicate API, with features like real-time updates, webhook integration, and secure API key management.
          Last updated -
          18
          15
          Python
          • Apple
        • -
          security
          A
          license
          -
          quality
          A FastMCP server implementation that provides a standardized interface for accessing AI models hosted on Replicate's API, currently supporting image generation with customizable parameters.
          Last updated -
          3
          Python
          MIT License
        • -
          security
          F
          license
          -
          quality
          A FastMCP integration with Hyperskill that allows AI agents to explain programming topics and search for programming resources using Hyperskill's learning materials.
          Last updated -
          1
          Python
        • -
          security
          A
          license
          -
          quality
          Provides a bridge between large language models and the Metasploit Framework, enabling AI assistants to access and control penetration testing functionality through natural language.
          Last updated -
          72
          Python
          Apache 2.0
          • Linux
          • Apple

        View all related MCP servers

        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/foolsec/vibehacker_metasploit_mcp'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server