MCP NMAP サーバー
AIアシスタントがNMAPを使用してネットワークスキャン操作を実行できるようにするモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、AIモデルがNMAPと対話するための標準化されたインターフェースを提供し、AIとの対話を通じてネットワーク分析とセキュリティ評価を実行できるようにします。
前提条件
Windows オペレーティング システム
Node.js (v18以上)
NMAP がインストールされ、Windows のコマンドラインからアクセス可能
開発用のTypeScript
Related MCP server: HackerMCP
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の NMAP サーバーを自動的にインストールするには:
手動インストール
npm を使用してパッケージをグローバルにインストールします。
または、プロジェクトにローカルにインストールします。
特徴
このサーバーは、シンプルなインターフェースを通じてNMAPのコア機能へのアクセスを提供します。クイックスキャン、フルポートスキャン、バージョン検出、カスタムタイミングテンプレートをサポートしています。実装にはNMAPのネイティブコマンドラインインターフェースが採用されており、標準的なNMAP操作との信頼性と一貫性を確保しています。
Claude Desktop による構成
Windows 上の Claude Desktop でこのサーバーを使用するには、次の場所にある Claude 構成ファイルで構成する必要があります: C:\Users\YOUR_USERNAME\AppData\Roaming\Claude\config.json
NMAPサーバーをmcpServersセクションに追加して設定に追加します。Claude Desktopの設定ファイルの完全な例を以下に示します。
YOUR_USERNAME Windows ユーザー名に置き換え、NMAP サーバーをインストールした場所へのパスを調整します。
AIとの使用
設定が完了すると、ClaudeのようなAIアシスタントはrun_nmap_scan関数を介してサーバーを使用できるようになります。この関数は以下のパラメータを受け入れます。
クロードとの会話の例:
ライセンス
MITライセンス
サポート
問題、提案、貢献については、GitHub リポジトリにアクセスしてください。