Domain Check について
Domain Checkは、ドメインの登録可否を調べるMCPサーバーです。ドメイン名を検討する利用者向けに、500以上のTLDをRDAPで照会し、一部ではWHOISにフォールバックします。
主な機能
- 01ドメインの登録可否を確認
- 02500以上のTLDに対応
- 03RDAP照会とWHOISフォールバック
- 04構造化された状態を返却
活用シーン
- 01単一ドメインの確認
- 02候補ドメインの一括選別
MCP 対応
MCPクライアントに`check_domain`ツールを公開し、ドメインと利用可否を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
domain-check-mcp
ドメイン名の取得可能性を確認する 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 経由
| TLD | WHOIS サーバー |
|---|---|
| .de | whois.denic.de |
| .cn | whois.cnnic.cn |
| .fj | www.whois.fj |
| .gs | whois.nic.gs |
| .bayern | whois.nic.bayern |
| .cat | whois.nic.cat |
| .eus | whois.nic.eus |
| .radio | whois.nic.radio |
| .scot | whois.nic.scot |
| .sport | whois.nic.sport |
仕組み
- ドメイン名から TLD を抽出します
- 適切なアダプター(RDAP または WHOIS)にルーティングします
- RDAP:HTTP で照会します。404 は取得可能、200 は登録済みを意味します
- WHOIS:TCP ポート 43 で照会し、応答のパターンを照合します
- 取得可能性のステータスを含む構造化された結果を返します
開発
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
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。