mcpField
B
BinoculoMCP

BinoculoMCP

ローカル
github.com/girormeセキュリティ161 週間前に更新

BinoculoMCP について

BinoculoMCPは、セキュリティ担当者向けにBinoculoへ接続するMCPサーバーです。対象やフィルターを指定してバナー取得を依頼し、応答を処理します。

主な機能

  1. 01Binoculo経由のサービスバナー取得
  2. 02対象とフィルターによるクエリ指定

活用シーン

  1. 01指定したサブネット内のApacheサービスの検索
  2. 02選択した対象へのバナー取得

MCP 対応

MCPサーバーはBinoculoにリクエストを送り、バナー取得の応答を処理してMCPクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MseeP で検証済み

BinoculoMCP

このプロジェクトは、Binoculo ツールと連携するために設計された Message Control Protocol(MCP)サーバーです。このプロジェクトの目的は、Binoculo にリクエストを送信して応答を処理することで、バナーグラビング操作を簡単に実行できるようにすることです。

README の画像

機能

  • バナーグラビング:「192.168.0.1/24 の範囲にあるすべての Apache サーバーを取得する」といった操作を Binoculo に依頼できます。
  • カスタマイズ可能なクエリ:バナーグラビングタスクの対象とフィルターを指定できます。

前提条件

  • Python3
  • uv
  • Docker(binoculo サーバーの実行用)
  • MCP(SDK)

使用方法

https://github.com/user-attachments/assets/88024174-7cac-496b-a667-56e618890d02

インストール

binoculo サーバーの実行
$ git clone [email protected]:girorme/binoculo.git
$ ./binoculo --server
Starting API server on port 4000
Claude デスクトップ
R:\repositorios\binoculo-mcp> uv run mcp install bridge_mcp_binoculo.py

claude 経由で MCP サーバーをインストールすると、copilot からも検出できるようになります。

MCP の設定
{
  "mcpServers": {
    "binoculo-mcp": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "--with",
        "requests",
        "mcp",
        "run",
        "R:\\path-to\\binoculo-mcp\\bridge_mcp_binoculo.py"
      ]
    }
  }
}

貢献

貢献を歓迎します!このプロジェクトの改善に向けた課題の報告やプルリクエストの送信を、ぜひお寄せください。

ライセンス

このプロジェクトは MIT License のもとでライセンスされています。詳細は LICENSE ファイルをご覧ください。

謝辞

  • バナーグラビングの中核機能を提供している Binoculo に感謝します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。