HackerMCP

ハッカーMCP

HackerMCPは、AIアシスタントが一般的な侵入テストおよびセキュリティツールにアクセスして活用できるように設計されたモジュールです。このモジュールにより、AIシステムはシンプルなインターフェースを通じて強力なセキュリティツールを活用できるようになります。

現在サポートされているツール

  • Nmap : ネットワーク検出とセキュリティ監査
  • Metasploit Framework : 侵入テストフレームワーク

将来の目標

  • SQLMapのサポートを追加
  • 利用可能なセキュリティツールと機能を拡張する

インストール

MCP 構成ファイルに次の構成を追加します。

{ "mcpServers": { "hackermcp": { "command": "uv", "args": [ "--directory", "~/dir/to/hackermcp", "run", "hacker.py" ] } } }

~/dir/to/hackermcp hackermcp ディレクトリへの実際のパスに置き換えます。

環境設定

前提条件

  • Python 3.8以上
  • システムにNmapがインストールされている
  • システムにMetasploit Frameworkがインストールされている

仮想環境のセットアップ

  1. リポジトリをクローンします。
    git clone https://github.com/R3verseIN/HackerMCP cd HackerMCP
  2. uvを使用して仮想環境を設定します。
    uv venv source .venv/bin/activate
  3. 依存関係をインストールします:
    uv pip install -r requirements.txt

UVのインストール

uvパッケージ マネージャーがない場合はインストールします。

pip3 install uv

または、curl を使用してインストール スクリプトをダウンロードします。

curl -LsSf https://astral.sh/uv/install.sh | sh

システムに curl がない場合、wget を使用できます。

wget -qO- https://astral.sh/uv/install.sh | sh

免責事項

このツールは、教育および正当なセキュリティ テストの目的でのみ提供されています。

このソフトウェアには保証は付いていません。作成者は、このツールの非倫理的または違法な使用について一切責任を負いません。セキュリティテストを実施する前に、適切な権限があることを確認するのは、ユーザー自身の責任です。

ライセンス

GNU GPL v3ライセンス

-
security - not tested
-
license - not tested
-
quality - not tested

local-only server

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

AI アシスタントがシンプルなインターフェースを通じて、Nmap や Metasploit などの一般的な侵入テストおよびセキュリティ ツールにアクセスして利用できるようにするモジュール。

  1. 現在サポートされているツール
    1. 将来の目標
      1. インストール
        1. 環境設定
          1. 前提条件
          2. 仮想環境のセットアップ
          3. UVのインストール
        2. 免責事項
          1. ライセンス

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              Enables AI assistants to perform network scanning operations using NMAP, offering a standardized interface for network analysis and security assessments through AI conversations.
              Last updated -
              11
              3
              JavaScript
              MIT License
            • -
              security
              A
              license
              -
              quality
              A FastMCP-based interface for Metasploit Framework, enabling AI agents to interact with Metasploit capabilities for exploitation, payload generation, target scanning, and session management.
              Last updated -
              Python
              Apache 2.0
              • Linux
              • Apple
            • -
              security
              F
              license
              -
              quality
              An integration that enables AI assistants to interact with network data through a standardized protocol, providing AI-ready tools and interfaces for network automation and management.
              Last updated -
              2
              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 -
              12
              Python
              Apache 2.0
              • Linux
              • Apple

            View all related MCP servers

            ID: juc4kbdv9s