mcpField
W
whois-mcp

whois-mcp

ローカル
github.com/modelcontextprotocol-serversセキュリティ2186 週間前に更新

whois-mcp について

whois-mcp は、Claude Desktop、Cursor、Windsurf などの AI エージェントから WHOIS 検索を実行し、ドメインの詳細情報を取得できる MCP サーバーです。ブラウザを開かずに、ドメインの所有者や登録・有効期限を確認したい用途に適しています。

主な機能

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

活用シーン

  1. 01AI エージェントにドメインの取得可否を確認させる
  2. 02ドメインのレジストラ、登録日、有効期限を調べる
  3. 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_ipIP の WHOIS 情報を検索します
whois_as自律システム番号(ASN)の WHOIS 情報を検索します

Cursor での使用

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

npx を使用して MCP サーバーを実行します:

npx -y @mcp-server/whois-mcp@latest

Cursor IDE で

  1. Cursor Settings > MCP に移動します
  2. + Add New MCP Server をクリックします
  3. フォームに入力します:
    • 名前: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 で自動的に利用可能になります。次の操作ができます:

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

Roo Code での使用

Roo Code の設定で「MCP 設定を編集」をクリックするか、VS Code のコマンドパレットから「Roo Code: Open MCP Config」コマンドを使用して、MCP 設定にアクセスします。

{
  "mcpServers": {
    "whois": {
      "command": "npx",
      "args": [
        "-y",
        "@mcp-server/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 つのサーバーを複数のクライアントで再利用できます。