mcpField
F
FoFa MCP Server

FoFa MCP Server

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

FoFa MCP Server について

FoFa MCP Server は、AI アシスタントから FoFa API を利用し、インターネット接続されたデバイスやサービスを検索するサーバーです。データベース検索に加え、アカウント情報と利用状況も取得できます。

主な機能

  1. 01FoFa のデバイス・サービス検索
  2. 02検索フィールドとページ指定
  3. 03アカウント情報と利用状況の取得

活用シーン

  1. 01条件に合うインターネット公開デバイスの検索
  2. 02FoFa アカウント情報と利用状況の確認

MCP 対応

MCP 対応 AI アシスタントに、FoFa の検索機能とユーザー情報取得機能を公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

FoFa MCP サーバー

FoFa API の機能にアクセスできる Model Context Protocol(MCP)サーバーです。AI アシスタントが、インターネットに接続されたデバイスやサービスに関する情報を検索できます。

機能

  • 検索機能:さまざまなクエリに基づいて、FoFa のデータベースからデバイスやサービスを検索します。
  • ユーザー情報:アカウントの詳細や使用状況の統計情報など、FoFa のユーザー情報を取得します。

インストール

  1. リポジトリをクローンします。
    git clone https://github.com/help116114/fofa-mcp-server.git
    cd fofa-mcp-server
    
  2. 依存関係をインストールします。
    npm install
    
  3. サーバーをビルドします。
    npm run build
    
  4. FoFa API キーとメールアドレスを設定します。
    export FOFA_API_KEY="your-api-key-here"
    export FOFA_EMAIL="your-email-here"
    
  5. サーバーを起動します。
    npm start
    

MCP との統合

このサーバーは、Claude やその他の MCP 互換 AI アシスタントと統合できます。Claude Desktop または Claude.app に追加するには、次の手順を実行します。

  1. MCP 設定にサーバーを追加します。
    {
      "mcpServers": {
        "fofa": {
          "command": "node",
          "args": ["/path/to/fofa-mcp-server/build/index.js"],
          "env": {
            "FOFA_API_KEY": "your-api-key-here",
            "FOFA_EMAIL": "your-email-here"
          }
        }
      }
    }
    
  2. Claude を再起動して、新しい MCP サーバーを読み込みます。

ツール

search_fofa
  • 説明:FoFa のデータベースからデバイスやサービスを検索します。
  • 入力スキーマ:
    • query:FoFa の検索クエリ(例:'app="Apache HTTP Server"')。
    • page:結果のページ番号(デフォルト:1)。
    • size:1 ページあたりの結果数(デフォルト:100)。
    • fields:結果に含めるフィールドのリスト(例:['ip', 'port', 'title'])。
get_user_info
  • 説明:FoFa からユーザー情報を取得します。
  • 入力スキーマ:入力情報。

要件

  • Node.js(バージョン 16 以降)
  • npm(通常は Node.js に同梱されています)
  • FoFa API キーとメールアドレス

コメント

MCP は初めてですか?

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

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