Whois MCP について
Whois MCP は、ドメイン、トップレベルドメイン、IP アドレス、自律システムの WHOIS 検索を行う MCP サーバーです。ブラウザを使わずに AI クライアントから登録情報を確認したい利用者を対象としています。
主な機能
- 01ドメインの WHOIS 検索
- 02トップレベルドメイン(TLD)の WHOIS 検索
- 03IP アドレスの WHOIS 検索
- 04自律システム番号(ASN)の検索
活用シーン
- 01Claude Desktop や Cursor からドメインの空き状況を確認
- 02ドメインの登録業者や登録日・有効期限の取得
MCP 対応
whois_domain、whois_tld、whois_ip、whois_as の 4 つのツールを、Claude Desktop、Cursor、Roo Code などの MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| domain | string | はい |
詳細
Whois MCP
WHOIS 検索用のModel Context Protocolサーバーです。
Cursor IDE のデモ
https://github.com/user-attachments/assets/57a82adc-3f30-453f-aabd-7138c2e6a21d
Claude Desktop のデモ
https://github.com/user-attachments/assets/d30a1f45-fdaf-4280-80f2-d5d4fc9743b1
概要
この MCP サーバーを使うと、Claude Desktop、Cursor、Windsurf などの AI エージェントで WHOIS 検索を行い、ドメインの詳細情報を取得できます。
目的 AI にドメインが利用可能かどうか、所有者は誰か、いつ登録されたか、その他の重要な情報を直接尋ねることができます。ブラウザーで検索する必要はありません。
WHOIS 検索とは? WHOIS 検索とは、WHOIS データベースに問い合わせて、ドメイン名、IP アドレス、または自律システムの登録情報を取得することです。ドメインの所有者、登録日、有効期限、その他の重要な情報を確認できます。
WHOIS 検索で取得できる情報
WHOIS 検索を行うと、次のような詳細情報を取得できます。
- ドメイン名 – 検索対象のドメイン
- レジストラ名 – ドメイン登録を管理する会社(例:GoDaddy、Namecheap)
- 登録者の詳細 – ドメイン所有者の氏名、組織名、連絡先(WHOIS プライバシーで保護されている場合を除く)
- 登録日と有効期限 – ドメインの登録日と有効期限
- ネームサーバー – ドメインが使用している DNS サーバー
- ドメインのステータス – 有効、期限切れ、ロック中、または削除保留中
- 連絡先情報 – 管理、技術、請求の各連絡先(非表示にされていない場合)
利用可能なツール
| ツール | 説明 |
|---|---|
whois_domain | ドメインの WHOIS 情報を検索します |
whois_tld | トップレベルドメイン(TLD)の WHOIS 情報を検索します |
whois_ip | IP の WHOIS 情報を検索します |
whois_as | 自律システム番号(ASN)の WHOIS 情報を検索します |
Cursor での使用
インストール - グローバル
npx を使って MCP サーバーを実行します。
npx -y @bharathvaj/whois-mcp@latest
Cursor IDE で
Cursor Settings>MCPに移動します+ Add New MCP Serverをクリックします- フォームに入力します。
- Name:
Whois Lookup(または任意の名前) - Type:
command - Command:
npx -y @bharathvaj/whois-mcp@latest
- Name:
インストール - プロジェクト固有
プロジェクトに .cursor/mcp.json ファイルを追加します。
{
"mcpServers": {
"whois": {
"command": "npx",
"args": [
"-y",
"@bharathvaj/whois-mcp@latest"
]
}
}
}
使用方法
設定すると、whois ツールが Cursor AI エージェントで自動的に利用可能になります。次の操作を行えます。
- MCP 設定の
Available Toolsにツールが表示されます - 該当する場合、エージェントが自動的にツールを使用します
- エージェントに通知の送信を明示的に依頼できます
Roo Code での使用
Roo Code の設定で「Edit MCP Settings」をクリックするか、VS Code のコマンドパレットで「Roo Code: Open MCP Config」コマンドを使用して、MCP 設定を開きます。
{
"mcpServers": {
"whois": {
"command": "npx",
"args": [
"-y",
"@bharathvaj/whois-mcp@latest"
]
}
}
}
- whois の機能が Roo Code の AI エージェントで利用可能になります
開発
# Install dependencies
pnpm install
# Build
pnpm build
サーバーのデバッグ
サーバーをデバッグするには、MCP Inspectorを使用できます。
まずサーバーをビルドします。
pnpm build
ターミナルで次のコマンドを実行します。
# Start MCP Inspector and server with all tools
npx @modelcontextprotocol/inspector node dist/index.js
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。