Hunter MCP Server について
Hunter MCP Serverは、Hunter(Qianxin)APIをAIアシスタントから利用し、インターネット接続機器やサービスの情報を検索します。多様な検索条件、結果のサンプリング、リソースへのアクセス、CSV出力に対応します。
主な機能
- 01IP・ドメイン・ポートなどで検索
- 02結果のページ分けとフィールド選択
- 03結果数を制限してトークン使用量を削減
- 04リソースURI経由で検索結果にアクセス
- 05検索結果をCSVに出力
活用シーン
- 01IPやドメインから接続資産を調査
- 02プロトコル・ポート・証明書情報を抽出
- 03大量の検索結果の応答規模を調整
- 04分析用に検索結果を保存
MCP 対応
Hunter APIを通じて機器やサービスの情報を検索するMCPサーバーで、検索とCSV出力のツールを提供します。検索結果はリソースとしても利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Hunter MCP Server
Hunter(Qianxin)API の機能にアクセスできる Model Context Protocol(MCP)サーバーです。AI アシスタントがインターネットに接続されたデバイスやサービスに関する情報を検索できます。
インストール
- リポジトリをクローンします:
git clone https://github.com/help116114/hunter-mcp-server.git cd hunter-mcp-server - 依存関係をインストールします:
npm install - サーバーをビルドします:
npm run build - Hunter API キーとメールアドレスを設定します:
export Hunter_API_KEY="your-api-key-here" - サーバーを起動します:
npm start
セットアップ
このサーバーを Claude またはその他の MCP 対応 AI アシスタントと統合するには、次の手順に従ってください:
- MCP の設定にサーバーを追加します:
{
"mcpServers": {
"hunter": {
"command": "node",
"args": ["/path/to/hunter-mcp-server/build/index.js"],
"env": {
"HUNTER_API_KEY": "your-api-key-here"
}
}
}
}
- Claude を再起動して、新しい MCP サーバーを読み込みます。
機能
- 検索機能:IP、ドメイン、ヘッダー、Web 情報、ICP 登録情報、プロトコル/ポート、アプリケーションコンポーネント、証明書、脆弱性、AS、TLS-JARM など、さまざまな検索条件を使って Hunter のデータベースを検索します。
- 結果のサンプリング:トークン使用量を削減するために応答データを制限できます。大規模なデータセットを扱う場合に便利です。 リソース管理**:検索結果に適切な URI を付与し、リソースとしてアクセスできるようにします。
- CSV エクスポート:検索結果を CSV ファイルにエクスポートして、さらに分析できます。
ツール
search_hunter
- 説明:Hunter のデータベースからデバイスやサービスを検索します。
- パラメーター:
query (required):Hunter の検索クエリ(例:'ip="1.1.1.1"')。page (optional):結果をページ分割する際のページ番号(デフォルト:1)。size (optional):1 ページあたりの結果数(デフォルト:10)。fields (optional):結果に含めるフィールドのリスト(例:['ip', 'port', 'title'])。
export_to_csv
- 説明:Hunter の検索結果を CSV ファイルにエクスポートします。
- パラメーター:
query (required):Hunter の検索クエリ(例:'ip="1.1.1.1"')。outputPath (required):出力 CSV ファイルのパス。page (optional):結果をページ分割する際のページ番号(デフォルト:1)。size (optional):1 ページあたりの結果数(デフォルト:10)。fields (optional):結果に含めるフィールドのリスト(例:['ip', 'port', 'title'])。
要件
- Node.js:このサーバーは Node.js を使用して構築されています。システムに Node.js(バージョン 14.17 以降)がインストールされていることを確認してください。
- Hunter API キー:Hunter API にアクセスするには、有効な Hunter API キーが必要です。API キーは Hunter プラットフォームから取得できます。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。