mcpField
D
Domain Check

Domain Check

ローカル
github.com/stucchiクラウド・インフラ035 週間前に更新

Domain Check について

Domain Checkは、ドメインの登録可否を調べるMCPサーバーです。ドメイン名を検討する利用者向けに、500以上のTLDをRDAPで照会し、一部ではWHOISにフォールバックします。

主な機能

  1. 01ドメインの登録可否を確認
  2. 02500以上のTLDに対応
  3. 03RDAP照会とWHOISフォールバック
  4. 04構造化された状態を返却

活用シーン

  1. 01単一ドメインの確認
  2. 02候補ドメインの一括選別

MCP 対応

MCPクライアントに`check_domain`ツールを公開し、ドメインと利用可否を返します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"stucchi-domain-check": {
"command": "uvx",
"args": [
"domain-check-mcp"
]
}
}
}
起動コマンドuvx domain-check-mcp

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

パッケージ
pypidomain-check-mcp1.1.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

domain-check-mcp

PyPI License: MIT Python MCP Server MCP Enabled Claude Compatible GitHub stars GitHub issues

ドメイン名の取得可能性を確認する MCP サーバーです。RDAP 経由で 500 以上の TLD に対応し、.de と .cn では WHOIS にフォールバックします。

インストール

uvx domain-check-mcp

.mcp.json での使用方法

{
  "mcpServers": {
    "domain-check": {
      "command": "uvx",
      "args": ["domain-check-mcp"]
    }
  }
}

ツール

  • check_domain — ドメイン名が登録可能かどうかを確認します
例
check_domain("example.com")

戻り値:

{
  "domain": "example.com",
  "available": false,
  "status": "registered"
}

対応 TLD

RDAP 経由(500 以上)

IANA RDAP Bootstrap をソースとする、RDAP に対応した主要な gTLD と多くの ccTLD です。

.com, .net, .org, .info, .app, .dev, .io, .xyz, .site, .shop, .uk, .fr, .nl, .pl, .consulting, .cloud, .tech, .blog, .store, .online、およびその他多数。

WHOIS 経由
TLDWHOIS サーバー
.dewhois.denic.de
.cnwhois.cnnic.cn
.fjwww.whois.fj
.gswhois.nic.gs
.bayernwhois.nic.bayern
.catwhois.nic.cat
.euswhois.nic.eus
.radiowhois.nic.radio
.scotwhois.nic.scot
.sportwhois.nic.sport

仕組み

  1. ドメイン名から TLD を抽出します
  2. 適切なアダプター(RDAP または WHOIS)にルーティングします
  3. RDAP:HTTP で照会します。404 は取得可能、200 は登録済みを意味します
  4. WHOIS:TCP ポート 43 で照会し、応答のパターンを照合します
  5. 取得可能性のステータスを含む構造化された結果を返します

開発

git clone https://github.com/stucchi/domain-check-mcp.git
cd domain-check-mcp
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
pytest

ライセンス

MIT

コメント

MCP は初めてですか?

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

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