whois-mcp について
whois-mcp は、Claude Desktop、Cursor、Windsurf などの AI エージェントから WHOIS 検索を実行し、ドメインの詳細情報を取得できる MCP サーバーです。ブラウザを開かずに、ドメインの所有者や登録・有効期限を確認したい用途に適しています。
主な機能
- 01ドメインの WHOIS 検索
- 02TLD の WHOIS 検索
- 03IP アドレスの WHOIS 検索
- 04自律システム番号(ASN)の検索
活用シーン
- 01AI エージェントにドメインの取得可否を確認させる
- 02ドメインのレジストラ、登録日、有効期限を調べる
- 03ドメインのネームサーバーとステータスを確認する
MCP 対応
本プロジェクトは MCP サーバーであり、whois_domain、whois_tld、whois_ip、whois_as の各ツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Whois MCP
Model Context Protocol の WHOIS 検索用サーバーです。
概要
この 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 @mcp-server/whois-mcp@latest
Cursor IDE で
Cursor Settings>MCPに移動します+ Add New MCP Serverをクリックします- フォームに入力します:
- 名前:
Whois Lookup(または任意の名前) - タイプ:
command - コマンド:
npx -y @mcp-server/whois-mcp@latest
- 名前:
インストール - プロジェクト固有
プロジェクトに .cursor/mcp.json ファイルを追加します:
{
"mcpServers": {
"whois": {
"command": "npx",
"args": [
"-y",
"@mcp-server/whois-mcp@latest"
]
}
}
}
使い方
設定すると、whois ツールが Cursor AI Agent で自動的に利用可能になります。次の操作ができます:
- ツールは MCP 設定の
Available Toolsに表示されます - エージェントは関連する場合に自動的にツールを使用します
- エージェントに通知を送信するよう明示的に依頼できます
Roo Code での使用
Roo Code の設定で「MCP 設定を編集」をクリックするか、VS Code のコマンドパレットから「Roo Code: Open MCP Config」コマンドを使用して、MCP 設定にアクセスします。
{
"mcpServers": {
"whois": {
"command": "npx",
"args": [
"-y",
"@mcp-server/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
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。