Ipsearch MCP
オフラインIP Whois照会ツールで、IPv4アドレスから帰属情報を照会したり、キーワードで関連するIPセグメントを逆検索したりでき、ターゲット資産の収集に使用できます。現在はMCPプロトコルを統合しており、AIクライアントからの呼び出しが容易です。
2.5ポイント
5.5K

IPSearch - MCPとは?

IPSearch - MCPは、Model Context Protocol (MCP)に基づくオフラインIP情報照会サーバーです。AIアシスタント(Claude、Cursorなど)が直接IPアドレスの帰属情報を照会でき、IPセグメント範囲、ネットワーク名、帰属国、詳細な説明などのWhois情報が含まれます。このツールは、セキュリティ研究者、ネットワーク管理者、ペネトレーションテスターに特に適しており、ターゲットシステムのIP資産を迅速に収集し分析することができます。

IPSearch - MCPの使い方は?

IPSearch - MCPの使用は非常に簡単です。まずツールをダウンロードしてコンパイルし、次にIPデータベースファイルを正しい場所に配置し、最後にMCPに対応したAIクライアント(Cherry Studioなど)でMCPサーバーを設定します。設定が完了したら、自然言語でAIアシスタントに質問することができます。例えば、「8.8.8.8のIP情報を照会する」や「アリババに属するIPセグメントを探す」などで、AIアシスタントが自動的に対応するツールを呼び出して照会結果を返します。

適用シーン

IPSearch - MCPは様々なシーンに適用できます。1) セキュリティ評価:ターゲットシステムのIP資産範囲を迅速に識別する;2) ネットワーク管理:IPアドレスの帰属情報を照会する;3) 脅威インテリジェンス:悪意のあるIPの発生源と帰属を分析する;4) 資産発見:会社名で所有するIPアドレスセグメントを逆検索する;5) ペネトレーションテスト:ターゲットシステムのネットワーク資産情報を収集する。

主要機能

IPアドレス照会
IPv4アドレスから完全なIP Whois情報を照会し、IPセグメント範囲、ネットワーク名、帰属国、詳細な説明、状態情報、最後の更新日時が含まれます。標準的なIPv4アドレス形式をサポートし、アドレスの合法性を自動的に検証します。
キーワード逆検索
IP Whois登録情報のキーワードでIPセグメントを検索し、複数のキーワードの組み合わせ検索(カンマ区切り)に対応しています。descrとnetnameフィールドを同時にマッチングでき、最大2000件の結果を返します。会社や機関名でIP資産を検索するのに非常に適しています。
スマートキーワード構築
組み込みのスマートキーワード構築ルールがあり、ユーザーが組織名を提供すると、自動的に複数のキーワードの組み合わせを生成して検索します。拼音の頭文字、英語の単語分割、中国語の拼音分割などの形式が含まれ、検索の精度とカバレッジを向上させます。
MCPプロトコル統合
Model Context Protocol (MCP)を完全にサポートし、MCPに対応したAIクライアント(Claude Desktop、Cursorなど)にシームレスに統合できます。標準入出力でクライアントと通信し、標準化されたツール呼び出しインターフェースを提供します。
オフラインデータベース
SQLite形式のIP.dbデータベースを使用し、すべての照会はローカルで完了し、ネットワーク接続を必要とせず、プライバシーを保護し、照会速度が速いです。データベースは定期的に更新され、情報の正確性と最新性を保証します。
利点
完全なオフライン操作:すべての照会はローカルで完了し、外部のネットワークサービスに依存せず、照会のプライバシーを保護します。
高性能照会:最適化されたSQL照会とインデックス設計により、照会速度が速く、応答が迅速です。
クロスプラットフォームサポート:純粋なGoで実装され、クロスコンパイルに対応しており、Windows、macOS、Linuxなどの複数のプラットフォームで動作します。
統合が容易:MCPプロトコルをサポートし、様々なAIアシスタントやワークフローに簡単に統合できます。
スマート照会:組み込みのスマートキーワード構築アルゴリズムにより、逆検索の精度とカバレッジを向上させます。
制限
定期的なデータベース更新が必要:IPデータベースは手動でダウンロードして更新する必要があり、そうしないと情報が古くなる可能性があります。
IPv4のみサポート:現在はIPv4アドレスの照会のみサポートしており、IPv6はサポートしていません。
キーワード検索の制限:最大2000件の結果を返します。大規模な機関の検索では結果が不完全になる可能性があります。
コンパイルとデプロイが必要:非技術的なユーザーはコンパイルと設定に支援が必要になる場合があります。
データベースファイルが大きい:IP.dbデータベースファイルのサイズが大きく、十分なストレージ容量が必要です。

使い方

ダウンロードとコンパイル
まずプロジェクトコードをクローンするか、Releaseページから事前コンパイル済みのバージョンをダウンロードします。自分でコンパイルする場合は、Go 1.23.0+がインストールされていることを確認し、対応するコンパイルコマンドを実行します。
データベースの準備
IP.zipファイルをダウンロードして解凍し、IP.dbデータベースファイルをIPSearch実行ファイルと同じディレクトリに配置します。データベースファイルが完全で読み取り可能であることを確認してください。
MCPクライアントの設定
MCPに対応したAIクライアント(Cherry Studioなど)でMCPサーバーを設定します。新しいMCPサーバーを追加し、ローカル実行ファイルタイプを選択し、IPSearchのパスを指定します。
使用開始
設定が完了したら、AIクライアントを再起動します。これで自然言語でAIアシスタントに質問することができ、AIが自動的にIPSearchツールを呼び出して照会し、結果を返します。

使用例

ケース1:特定のIPアドレス情報の照会
あるIPアドレスの帰属情報を知りたい場合は、直接IPアドレスを提供して照会することができます。
ケース2:会社名でIP資産を検索する
ある会社や機関が所有するIPアドレスセグメントを検索したい場合は、会社名を提供して逆検索することができます。
ケース3:セキュリティ評価における資産発見
セキュリティ評価やペネトレーションテストでは、ターゲットシステムのすべてのネットワーク資産を収集する必要があります。

よくある質問

IPSearch - MCPはネットワーク接続が必要ですか?
IPデータベースをどのように更新しますか?
どのAIクライアントをサポートしていますか?
照会結果に制限はありますか?
サーバーにデプロイできますか?

関連リソース

GitHubリポジトリ
IPSearchプロジェクトのソースコードと最新バージョン
技術原理記事
IPSearchツールの技術原理と実装の詳細
MCPプロトコルドキュメント
Model Context Protocolの公式ドキュメントと仕様
Go言語公式サイト
Goプログラミング言語の公式サイトとドキュメント

インストール

以下のコマンドをクライアントにコピーして設定
注意:あなたのキーは機密情報です。誰とも共有しないでください。

代替品

M
Maverick MCP
Python
5.9K
4ポイント
K
Klavis
Klavis AIはオープンソースプロジェクトで、Slack、Discord、Webプラットフォームで簡単に使えるMCP(モデルコンテキストプロトコル)サービスを提供します。レポート生成、YouTubeツール、ドキュメント変換などのさまざまな機能があり、非技術ユーザーと開発者がAIワークフローを使用するのをサポートします。
TypeScript
13.1K
5ポイント
A
Aderyn
アデリンは、Rustで書かれたオープンソースのSolidityスマートコントラクト静的分析ツールで、開発者やセキュリティ研究者がSolidityコードの脆弱性を発見するのを支援します。FoundryとHardhatプロジェクトをサポートし、複数の形式のレポートを生成でき、VSCode拡張機能も提供します。
Rust
9.7K
5ポイント
S
Scrapling
Scraplingは適応型ウェブページのスクレイピングライブラリで、ウェブサイトの変化を自動的に学習し、要素を再配置します。複数のスクレイピング方法とAI統合をサポートし、高性能な解析と開発者に優しい体験を提供します。
Python
11.8K
5ポイント
A
Apple Health MCP
SQLでAppleの健康データをクエリするためのMCPサーバーで、DuckDBをベースにした効率的な分析をサポートし、自然言語クエリと自動レポートの生成が可能です。
TypeScript
9.0K
4.5ポイント
M
MCP Server Airbnb
認証済み
Airbnbの宿泊施設検索と詳細照会のMCPサービス
TypeScript
12.7K
4ポイント
M
MCP Scan
MCP-Scanは、MCPサーバー用のセキュリティスキャンツールで、提示注入、ツール汚染、クロスドメインアップグレードなどの一般的なセキュリティホールを検出します。
Python
12.8K
5ポイント
A
Agentic Radar
エージェンティックレーダーは、エージェントシステムを分析・評価するセキュリティスキャナーで、開発者、研究者、セキュリティ専門家がエージェントシステムのワークフローを理解し、潜在的なホールを特定するのに役立ちます。
Python
10.3K
5ポイント
E
Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
17.6K
4.8ポイント
G
Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
14.6K
4.5ポイント
C
Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
57.6K
4.7ポイント
B
Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
29.2K
4.5ポイント
G
Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
14.9K
4.3ポイント
U
Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
17.9K
5ポイント
M
Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
16.3K
5ポイント
S
Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
25.6K
4.5ポイント
AIBase
智啓未来、あなたの人工知能ソリューションシンクタンク
© 2025AIBase