domain-check-skills-mcp について
domain-check-skills-mcpは、複数のレジストラを対象にドメインの空き状況、登録情報、価格を調べるMCPサーバーです。複数のシグナルによる判定と価格比較で、LLMクライアントのドメイン調査を支援します。
主な機能
- 01ドメインの空き状況と価格を確認
- 02複数のTLDで同じ名前を検索
- 03レジストラの登録料と更新料を比較
- 04登録年と有効期限を取得
- 05プレミアム候補と不明な結果を表示
活用シーン
- 01候補のドメインが登録可能か確認
- 02TLDごとにレジストラの価格を比較
- 03登録済みドメインの登録年を調査
MCP 対応
ドメインの空き状況、複数TLD検索、レジストラ比較、ドメイン年齢のツールをMCPクライアントに公開します。READMEにはClaude、Cursor、Windsurf、Continue、Zedがクライアントとして記載されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| domain | string | はい | TLD を含む単一の完全修飾ドメイン(例:'acme.io')。URL と 'www.' のプレフィックスは自動的に除去されます。単語だけは指定できません。単語を複数の TLD で確認するには search_domains を使用してください。 |
詳細
domain-check-skills-mcp
⚡ 最速のドメイン空き状況確認 MCP サーバー――あるいは2番目
最速のドメイン空き状況確認 MCP――あるいは2番目です。初回の確認は約0.5秒で完了します(2026年9月に米国およびEUから測定したところ、p95で0.9秒未満)。60秒以内の再確認は、エッジキャッシュから約0.1秒です。処理がハングしないよう、厳格な上限を設けています。パイプライン(デバウンス → レジストリ RDAP + DNS → 第3のシグナル → エッジキャッシュ)は公開されています。もっと高速なものを見つけましたか?異議を申し立ててください。
任意の LLM(Claude、Cursor、Windsurf、Continue、Zed)からドメインの空き状況を確認できる MCP サーバーです。6つのレジストラー、50以上の TLD に対応しています。DigMyName を利用しています。
| 一般的なレイテンシ | 約0.5秒の初回確認(p50で0.4~0.5秒、p95で0.9秒未満) · 約0.1秒のキャッシュヒット時――2026年9月に米国およびEUから測定した日常的な数値であり、ラボでの結果ではありません。画面上のタイマーでリアルタイムの結果を確認できます |
| 方法 | digmyname.com/speed で公開 |
| 対応範囲 | 6つのレジストラー · 50以上の TLD |
| 費用 | 無料――API キーもアカウントも不要 |
インストール
Claude Code――1行で設定できます:
claude mcp add domain-check -- npx -y domain-check-skills-mcp
Claude Desktop / Cursor / Windsurf――MCP 設定に追加します:
{
"mcpServers": {
"domain-check": {
"command": "npx",
"args": ["-y", "domain-check-skills-mcp"]
}
}
}
Continue(~/.continue/config.json):
{
"experimental": {
"modelContextProtocolServers": [
{ "transport": { "type": "stdio", "command": "npx", "args": ["-y", "domain-check-skills-mcp"] } }
]
}
}
Zed(settings.json):
{
"context_servers": {
"domain-check": {
"command": { "path": "npx", "args": ["-y", "domain-check-skills-mcp"] }
}
}
}
VS Code(.vscode/mcp.json):
{
"servers": {
"domain-check": { "type": "stdio", "command": "npx", "args": ["-y", "domain-check-skills-mcp"] }
}
}
API キーもアカウントも設定も不要です。インストール後すぐに使えます。
ツール
| ツール | 説明 |
|---|---|
check_domain | 1つのドメインについて、空き状況、プレミアム/プレミアムの可能性が高いことを示すフラグ、最安のレジストラー、直接購入リンク、登録済みの場合は登録年を返します。 |
search_domains | 1つの名前を複数の TLD で一括検索します(デフォルトは厳選された11種類)。空き状況、価格、購入リンク、登録済みの場合は登録年を含みます。 |
compare_registrars | TLD ごとに、レジストラー別の登録費用、更新費用、3年間の合計費用を返します。 |
get_domain_age | RDAP 経由で、登録済みドメインの登録年と有効期限を返します。 |
プロンプトの例
- 「
acme.ioは空いていますか?最も安く購入できる場所も教えてください。」 - 「
nebulaを com、io、ai、dev、app で確認してください。」 - 「
.aiのレジストラーごとの価格を比較してください。」 - 「
stripe.comはいつ登録されましたか?」
応答の例
acmeforge.io に対する check_domain の戻り値:
acmeforge.io — AVAILABLE
cheapest: Porkbun $28.12/yr
buy: https://porkbun.com/checkout/search?q=acmeforge.io
compare: https://digmyname.com/?q=acmeforge&utm_source=mcp&utm_medium=api&utm_campaign=domain-check-skills
仕組み
空き状況は、権威情報を優先するチェーンを通じて判定します。RDAP(IANA ブートストラップ)、権威 DNS-over-HTTPS(Cloudflare、Google、AdGuard に並行して問い合わせ)、Fastly Domain Research、レジストラー API を利用します。判定できない場合は、誤って登録済みと報告せず、UNKNOWN を返します。プレミアム候補には別途フラグを付けるため、エージェントがレジストリのプレミアムドメインに通常の小売価格を提示することはありません。
価格は、6つのレジストラーと50以上の TLD を対象とする DigMyName のレジストラー価格キャッシュから取得します。
ドメインの年齢は、レジストリの RDAP エンドポイントから取得します。
レート制限:IP アドレスごとに1分間あたり60リクエスト。再検索には Cloudflare のエッジキャッシュを使用し、約0.1秒で応答します。
設定
| 環境変数 | デフォルト | 用途 |
|---|---|---|
DIGMYNAME_API_BASE | https://api.digmyname.com/functions/v1/public-api | API のベース URL を上書きします。エッジキャッシュを迂回するには、直接 Supabase URL を設定してください。 |
リリース(メンテナー向け)
リリースはメンテナーのマシンから公開します:
cd mcp
# bump the version in package.json, server.json (two places) and the VERSION constant in src/index.ts; add a CHANGELOG entry
npm run build
npm publish --provenance=false # npm asks you to confirm in the browser (web-based 2FA)
Publish MCP to npm ワークフロー(タグ mcp-v*)を使えば、CI からプロベナンス付きで公開できますが、設定されていないリポジトリシークレット NPM_TOKEN が必要です。これまでのリリースは、プロベナンスなしで公開されています。
要件
Node.js 18+
Changelog
See CHANGELOG.md.
License
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。