mcpField
M
mcp-whois-domain-lookup

mcp-whois-domain-lookup

ローカル
github.com/mambalabsdev開発ツール01 週間前に更新

mcp-whois-domain-lookup について

mcp-whois-domain-lookup は、Apify Actor を通じてドメイン登録情報を調べる MCP サーバーです。ドメイン調査向けに、RDAP または WHOIS で取得したレジストリ公開データを行形式で返します。

主な機能

  1. 01ドメイン、URL、メールの一括入力
  2. 02登録日と有効期限の取得
  3. 03レジストラとドメイン年齢の取得
  4. 04ネームサーバー、DNSSEC、ステータスコード
  5. 05公開されている登録者の組織と国

活用シーン

  1. 01見込み顧客ドメインの登録情報確認
  2. 02有効期限が近いドメインの特定
  3. 03未登録ドメインの判別

MCP 対応

MCP クライアントに `lookup_domain_whois` ツールを提供します。サーバーが Apify Actor を起動して完了を待ち、データセットの行を返します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"com-mambabuilt-mcp-whois-domain-lookup": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-whois-domain-lookup"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
起動コマンドnpx -y @mambalabsdev/mcp-whois-domain-lookup
設定が必要な環境変数
APIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrations

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

パッケージ
npm@mambalabsdev/mcp-whois-domain-lookup1.0.1

ツール

1

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

パラメーター型必須説明
domainstringいいえドメイン、URL、またはメールアドレスを 1 件指定します(例:stripe.com)。
domainsarrayいいえドメイン、ウェブサイト URL、またはメールアドレスを最大 5,000 件指定します。サブドメインは、その登録可能ドメインとして検索されます。
include_rawenumいいえtrue にすると、レジストリの未加工の RDAP JSON または WHOIS テキストが raw_response に含まれます。デフォルトは false です。true | false
max_charge_usdstringいいえ任意。料金がこの金額を超える前に実行を停止します。
follow_registrar_rdapenumいいえtrue(デフォルト)の場合、登録事業者の RDAP レコードも読み取り、不正利用に関するメールアドレスと、公開されている登録者情報を取得します。true | false

詳細

WHOIS Domain Lookup MCP サーバー

npm version license

Apify 上の Mamba Labs Bulk WHOIS and RDAP Domain Age Lookup アクター向けの MCP サーバーです。ドメイン、ウェブサイトの URL、またはメールアドレスを渡すと、ドメインごとに 1 行の結果を返します。登録の有無、レジストラ、作成日、更新日、満了日、ドメインの経過年数と満了までの日数、ステータスコード、ネームサーバー、DNSSEC、そしてレジストリが公開している場合は登録者の組織名と国が含まれます。

内容

機能

アクターは各レジストリに直接問い合わせます。公式の IANA リストにある RDAP サーバー、リストにはまだ掲載されていない .io、.ac、.co、.us、.ch、.li 用のレジストリ RDAP サーバー、その他のドメインについてはレジストリのポート 43 WHOIS サーバーを利用します。キーもサードパーティの検索サービスも必要ありません。レジストリが管理していないドメインは、registered が false として返されます。処理はすべて Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。

クイックスタート

Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。

Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに、次の内容を追加します。

{
  "mcpServers": {
    "mamba-whois-domain-lookup": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-whois-domain-lookup"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

クライアントを再起動すると、lookup_domain_whois ツールが表示されます。

前提条件

  • Node.js 18 以降。
  • console.apify.com/account/integrations で取得した Apify API トークンを APIFY_TOKEN として設定します。サーバーはトークンがなくてもツールを一覧表示しますが、呼び出しにはトークンが必要です。

プロンプトの例

  • 「見込み客のドメイン 200 件の経過年数と、今後 90 日以内に満了するドメインを教えてください。」
  • 「acme.io のレジストラはどこで、いつ登録されましたか?」
  • 「これらのドメインのうち、未登録のものはどれですか?」

ツール

lookup_domain_whois。ツールは 1 つです。引数の例:

{
  "domains": ["stripe.com", "notion.io", "lemonde.fr"]
}

入力

アクターの購入者向け入力をすべてそのまま使用します。省略した入力には、アクター独自のデフォルト値が適用されます。数値と yes/no のオプションは文字列として送信されます。

入力型説明
domainsarrayドメイン、URL、またはメールアドレス。最大 5,000 件
domainstring1 つのドメイン
follow_registrar_rdapstringtrue(デフォルト)または false
include_rawstringtrue または false(デフォルト)
max_charge_usdstring実行の任意の料金上限

料金

Apify でイベントごとに課金され、Apify アカウントに請求されます。価格は USD です。

イベントFree プランBronzeSilverGold
domain-lookup、レジストリが応答したドメインごと$0.0025$0.002375$0.00225$0.002125
apify-actor-start、実行開始ごと$0.0006$0.0006$0.0006$0.0006

日付が公開されていない行、エラー行、ドメインではない入力、同じ実行内で重複したドメインは無料です。

キーについて

アクターはキーを必要とせず、キーを保持しません。レジストリが公開している RDAP サービスと WHOIS サービスを読み取ります。実行にかかるプラットフォーム料金は Mamba Labs が負担します。

アクターの完全なドキュメント

apify.com/mambalabs/whois-domain-lookup

ライセンス

MIT。LICENSE を参照してください。

コメント

MCP は初めてですか?

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

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