mcpField
W
Whois MCP

Whois MCP

ローカル
npmjs.comセキュリティ6085 週間前に更新

Whois MCP について

Whois MCP は、ドメイン、トップレベルドメイン、IP アドレス、自律システムの WHOIS 検索を行う MCP サーバーです。ブラウザを使わずに AI クライアントから登録情報を確認したい利用者を対象としています。

主な機能

  1. 01ドメインの WHOIS 検索
  2. 02トップレベルドメイン(TLD)の WHOIS 検索
  3. 03IP アドレスの WHOIS 検索
  4. 04自律システム番号(ASN)の検索

活用シーン

  1. 01Claude Desktop や Cursor からドメインの空き状況を確認
  2. 02ドメインの登録業者や登録日・有効期限の取得

MCP 対応

whois_domain、whois_tld、whois_ip、whois_as の 4 つのツールを、Claude Desktop、Cursor、Roo Code などの MCP クライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"whois": {
"command": "npx",
"args": [
"-y",
"@bharathvaj/whois-mcp"
]
}
}
}
起動コマンドnpx -y @bharathvaj/whois-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@bharathvaj/whois-mcp

ツール

4

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
domainstringはい

詳細

Whois MCP

WHOIS 検索用のModel Context Protocolサーバーです。

Whois MCP サーバー

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_ipIP の WHOIS 情報を検索します
whois_as自律システム番号(ASN)の WHOIS 情報を検索します

Cursor での使用

インストール - グローバル

npx を使って MCP サーバーを実行します。

npx -y @bharathvaj/whois-mcp@latest

Cursor IDE で

  1. Cursor Settings > MCP に移動します
  2. + Add New MCP Server をクリックします
  3. フォームに入力します。
    • Name:Whois Lookup(または任意の名前)
    • Type:command
    • Command:npx -y @bharathvaj/whois-mcp@latest

インストール - プロジェクト固有

プロジェクトに .cursor/mcp.json ファイルを追加します。

{
  "mcpServers": {
    "whois": {
      "command": "npx",
      "args": [
        "-y",
        "@bharathvaj/whois-mcp@latest"
      ]
    }
  }
}

使用方法

設定すると、whois ツールが Cursor AI エージェントで自動的に利用可能になります。次の操作を行えます。

  1. MCP 設定の Available Tools にツールが表示されます
  2. 該当する場合、エージェントが自動的にツールを使用します
  3. エージェントに通知の送信を明示的に依頼できます

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"
      ]
    }
  }
}
  1. 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

コメント

MCP は初めてですか?

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

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