Unique.domains について
Unique.domainsは、カタログ内のドメイン名、TLD、レジストラー価格、市場データ、トレンド、業界イベントを読み取るMCPサーバーです。ホスト型とローカルの利用に対応し、会員キーで追加ツールを使えますが、ドメインの登録や購入は行いません。
主な機能
- 01ドメインの状態とレジストリ記録を取得
- 02レジストラー価格と更新時の価格差を比較
- 03TLDの情報と開始フェーズを確認
- 04市場の販売、オークション、トレンドを検索
- 05会員キーで追加ツールを利用
- 06ホスト型HTTPまたはローカルstdioを利用
活用シーン
- 01ドメインの保存済みレジストリ・DNSデータを確認
- 02各末尾のレジストラー価格を比較
- 03ドメイン市場の動向とトレンドを確認
- 04TLDの開始情報と業界イベントを調査
MCP 対応
ホスト型Streamable HTTPまたはローカルstdio経由で、カタログを読み取るツールを提供します。ローカル利用では会員キーによりプラン別のツールが有効になりますが、ドメインの登録、購入、変更は行いません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.unique.domains/mcpclaude mcp add --transport http domains-unique https://mcp.unique.domains/mcp{"mcpServers":{"domains-unique":{"type":"http","url":"https://mcp.unique.domains/mcp"}}}Cursor で開く{"servers":{"domains-unique":{"type":"http","url":"https://mcp.unique.domains/mcp"}}}VS Code で開く{"mcpServers":{"domains-unique":{"type":"http","url":"https://mcp.unique.domains/mcp"}}}{"mcpServers":{"domains-unique":{"serverUrl":"https://mcp.unique.domains/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Unique Domains MCP サーバー
Unique Domains API用の MCP サーバーです。AI アシスタントが、Unique Domains のカタログからドメイン名、単語、TLD、レジストラーの価格、ドメイン市場、トレンド、業界のアジェンダを読み取れます。
各ツールは、その日の時点で保存されているデータを読み取ります。名前の登録、購入、変更は行いません。
- ホスト型。インストールもキーも不要です:
https://mcp.unique.domains/mcp - ローカルマシンで実行:
npx -y @uniquedomains/mcp-server
アシスタントを接続する
Claude
Claude(Web版またはデスクトップ版)で「設定」を開き、「コネクター」に移動して、カスタムコネクターを追加し、https://mcp.unique.domains/mcpを貼り付けます。サインインは不要です。
代わりにローカルマシンで実行するには、Claude Desktopのclaude_desktop_config.jsonに以下を追加します:
{
"mcpServers": {
"uniquedomains": { "command": "npx", "args": ["-y", "@uniquedomains/mcp-server"] }
}
}
Claude Code
claude mcp add --transport http uniquedomains https://mcp.unique.domains/mcp
または、メンバーキーを使ってローカルマシンで実行します:
claude mcp add uniquedomains -e UD_API_KEY=ud_live_your_key -- npx -y @uniquedomains/mcp-server
Cursor
Cursorに追加(直接リンクはcursor://anysphere.cursor-deeplink/mcp/install?name=uniquedomains&config=eyJ1cmwiOiJodHRwczovL21jcC51bmlxdWUuZG9tYWlucy9tY3AifQ==)するか、.cursor/mcp.jsonに以下を追加します:
{
"mcpServers": {
"uniquedomains": { "url": "https://mcp.unique.domains/mcp" }
}
}
VS Code
code --add-mcp '{"name":"uniquedomains","type":"http","url":"https://mcp.unique.domains/mcp"}'
または、.vscode/mcp.jsonに以下を追加します:
{
"servers": {
"uniquedomains": { "type": "http", "url": "https://mcp.unique.domains/mcp" }
}
}
ChatGPT
開発者モードを有効にした状態で(「設定」、「アプリとコネクター」、「詳細設定」)、URL https://mcp.unique.domains/mcpを指定し、認証なしのコネクターを作成します。
その他のクライアント
https://mcp.unique.domains/mcpでのストリーミング可能な HTTP、またはnpx -y @uniquedomains/mcp-serverを使ったstdioに対応しています。
無料ツールとメンバーキー
キーがない場合、サーバーはUnique Domainsのウェブサイトで誰でも確認できる情報、つまり名前のステータスとレジストリーレコード、ドメイン末尾の情報、レジストラーの価格、市場の集計データ、トレンド、アジェンダを返します。
メンバーキーを使うと、そのプラン(FounderまたはInvestor)のキー対応ツールが追加されます。Unique Domainsの「設定」、「アカウント」、「API」でキーを作成し、ローカルマシンのサーバーに渡してください:
UD_API_KEY=ud_live_your_key npx -y @uniquedomains/mcp-server
サーバーは起動時にキーのプランを一度読み取り、そのプランで利用可能になるツールを一覧表示します。各プランの説明はunique.domains/apiをご覧ください。
ホスト型コネクターが提供するのは無料ツールのみで、キーは不要です。無料ツールのうち3つ(ud_get_market_sales_word、ud_get_word_market、ud_list_tld_prices)はnpmサーバーでのみ利用できます。各ツールは、呼び出し元ごとに1日あたり1つの単語またはドメイン末尾について回答します。ホスト型コネクターでは、すべてのユーザーが1つの呼び出し元として扱われます。
回答に含まれる内容
structuredContent:ツールの出力スキーマで説明されている、APIのdata、meta、links。content:読み手向けの1行(名前とその主な情報、または行数と最初の名前)に続いて、同じJSONをテキストとして表示します。links.details:対象に関する公開Unique Domainsページがある場合、そのページへのリンク(ホスト型コネクター)。- リストはデフォルトで20行を返します。
meta.cursorが設定されている場合は、それをcursorとして渡すと次のページを読み取れます。 - 拒否応答は、問題点、受け付け可能な内容、または制限がリセットされる時期を示し、アシスタントが次の行動に移せる文章です。
同じデータをほかの場所で確認する
- APIリファレンス:unique.domains/api
- SDKとコマンドライン:UniqueDomains/nodejs(
@uniquedomains/sdk、@uniquedomains/cli) - GitHub上のオープンデータセット:1語のドメイン、期限切れ間近の1語ドメイン、日刊版、2026年の新gTLD申請、組織のその他のリポジトリ
ツール
キーなしで利用できるツールは56個(ホスト型コネクターでは53個)です。メンバーキーを使うと、さらに25個のツールが追加されます。Investor向けツールはInvestorキーでのみ利用できます。
| ツール | 読み取る内容 | 必要なキー |
|---|---|---|
ud_get_name | 1つのドメイン名の保存済み回答 | 無料 |
ud_batch_names | 1回の呼び出しで最大100件の名前をキー付きで取得するリソース | Investor key |
ud_check_name | レジストリとレジストラから1つの名前をリアルタイムで読み取る | member key |
ud_get_name_prices | 1つの名前に関する、保存されているすべてのレジストラの見積もり | member key |
ud_get_name_registry | 1つの名前の最新の保存済みレジストリレコード | 無料 |
ud_get_name_registry_history | 1つの名前の保存済みレジストリレコードのバージョンと、その間の変更内容 | Investor key |
ud_get_name_dns | 1つの名前の最新の保存済みDNS読み取り結果 | 無料 |
ud_list_name_changes | 1つの名前の変更イベントを新しい順に表示 | Investor key |
ud_get_name_history | 1つの名前のウェブ履歴を独自の段階別データとして表示 | Investor key |
ud_get_name_value | 1つの名前の保存済み価値推定と直近20件の推定 | member key |
ud_appraise_name | 推定値がない場合、保存済みの名前1つを評価 | Investor key |
ud_get_name_comps | 1つの名前に類似する販売データの集計と、その単語が売れた末尾 | 無料 |
ud_get_name_auction | 1つの名前の開催中オークション(該当する場合) | 無料 |
ud_resolve_word | 呼び出し元が入力した内容を、カタログ上の該当する単語に変換 | 無料 |
ud_list_word_categories | カタログの単語カテゴリを名前別に表示 | 無料 |
ud_batch_words | 1回の呼び出しで最大100件の単語プロフィールを取得 | Investor key |
ud_list_words | テキストとファセットでカタログ内の単語を検索 | member key |
ud_get_word | 1つの単語のプロフィール | member key |
ud_get_word_endings | 夜間更新時点での単語の末尾 | 無料 |
ud_list_word_names | 単語のカタログ名を、売れている末尾ごとに名前順で表示 | member key |
ud_get_word_trademarks | 単語の商標件数と完全一致する商標 | Investor key |
ud_get_word_notability | 単語に関するWikipediaとWikidataの情報 | 無料 |
ud_get_word_market | 夜間更新から取得した単語の販売とオークションの集計 | 無料、npm のみ |
ud_list_related_words | 単語の類義語、その後に関連語を表示 | Investor key |
ud_list_word_fits | キーワードにその単語を含む各末尾との適合度 | Investor key |
ud_request_word | 単語をカタログに追加 | Investor key |
ud_get_word_request | 単語リクエストの状態 | Investor key |
ud_list_domains | フィルター条件に一致する、1単語のカタログ名 | 無料 |
ud_get_domain | 名前またはIDで指定したカタログ名1件 | 無料 |
ud_list_expiring_domains | 有効期限日別に、期限切れ間近または期限切れのカタログ名を表示 | Investor key |
ud_get_domain_drops | 1日のうちに期限切れとなる名前 | 無料 |
ud_list_domain_hacks | ドメインハック | 無料 |
ud_list_domain_changes | カタログの変更フィードを新しい順に表示 | Investor key |
ud_get_catalog_stats | 最新日のカタログ主要集計値 | 無料 |
ud_list_tlds | すべてのルートTLDと、そのレジストリ情報および開始フェーズ | 無料 |
ud_get_tld | TLD1件の全情報 | 無料 |
ud_get_tld_stats | 末尾の最新市場統計 | 無料 |
ud_list_tld_phases | 末尾の、日付が付いたすべての開始フェーズを時系列順に表示 | 無料 |
ud_list_tld_changes | 末尾の公開レジストリ変更を新しい順に表示 | 無料 |
ud_list_tld_keywords | カタログが末尾に関連付けているキーワードを種類別に表示 | 無料 |
ud_list_tld_applications | ICANNが公開する2026年の新gTLDラウンド | 無料 |
ud_list_tld_application_changes | ラウンドで記録されたすべてのステータス変更または競合変更 | 無料 |
ud_get_tld_application_string | 申請された文字列1件 | 無料 |
ud_list_registrars | 日次価格表を比較する9つのレジストラ | 無料 |
ud_list_registrar_prices | レジストラの価格表を末尾のアルファベット順に表示 | 無料 |
ud_list_registrar_changes | レジストラの確認済み価格表変更を新しい順に表示 | 無料 |
ud_get_registrar_footprint | 最新のフットプリント日付時点で、そのレジストラ配下として追跡されている名前 | member key |
ud_list_tld_prices | 1つの末尾に対するすべてのレジストラの価格表価格 | 無料、npm のみ |
ud_list_tld_price_history | 1つの末尾の変更があった価格行を新しい順に表示 | Investor key |
ud_list_price_changes | 9社のレジストラにおける確認済み価格変更 | 無料 |
ud_list_price_traps | 初年度の最安価格から、更新時に罠のような価格へ跳ね上がる末尾 | 無料 |
ud_list_cheapest_prices | 最大100件の末尾について、最安のレジストラを表示 | member key |
ud_list_venues | プロフィールと丸めたフットプリントを備えた、パーキングおよびマーケットプレイスのサービス | 無料 |
ud_get_venue | 検証済みの掲載条件を含む、サービス1件のプロフィール | 無料 |
ud_list_iana_registrars | レジストリ同期で保存されたIANAレジストラ一覧 | 無料 |
ud_get_iana_registrar | IDで指定したIANAレジストラ1件 | 無料 |
ud_get_market_sales | ドメイン販売の動向を主要集計値として表示 | 無料 |
ud_list_market_sales_series | 日、週、月単位の販売系列1件を古い順に表示 | 無料 |
ud_list_market_sales_endings | 各末尾の過去12か月および30日間の販売統計 | 無料 |
ud_get_market_sales_lengths | .com、.ai、.io、.coのラベル長別販売データ | 無料 |
ud_list_market_sales_movers | 過去30日間に販売が変動した単語を最大10件表示 | 無料 |
ud_get_market_sales_word | 1つの単語の過去12か月の販売市場 | 無料、npm のみ |
ud_get_market_auctions | 本日のドメインオークションをサービス別に表示 | 無料 |
ud_list_market_auctions_sample | オークション中の単語1つから成る名前を、1日の固定サンプルとして最大20件表示 | 無料 |
ud_list_market_auction_venues | 検証済みルールと本日の件数を含む、7つのオークションサービス | 無料 |
ud_list_market_auction_outcomes | サービス別の確認済みオークション結果 | Investor key |
ud_list_trends | 公開済みのすべてのトレンドと、最新号の統計、および初号と最終号の日付 | 無料 |
ud_get_trend | トレンド1件 | 無料 |
ud_list_trend_categories | トレンドカテゴリ。GET /trends の category フィルター | 無料 |
ud_list_trend_pool | 各号の作成元となる、採用済みのトレンド候補 | member key |
ud_list_events | 1か月分の業界イベント | 無料 |
ud_get_event | 主催者情報を含む業界イベント1件 | 無料 |
ud_get_agenda | 1か月分の公開アジェンダ全体 | 無料 |
ud_get_latest_edition | ページ1件の最新公開日次版 | 無料 |
ud_get_edition | ページ1件の、日付指定された公開版 | 無料 |
ud_get_meta_enums | コードカタログから読み取った、ペイロードで使用されるすべての列挙値 | 無料 |
ud_get_meta_freshness | スキャナーの各処理がどれほど最新か | 無料 |
ud_list_meta_datasets | GitHubデータセットと、同じ行を提供するAPIパス | 無料 |
ud_list_meta_trademark_classes | 商標が出願される45のニース分類 | 無料 |
ud_get_meta_providers | レジストラの識別情報と、オークションサービスおよびパーキングサービスのカタログ | 無料 |
ud_get_key | 呼び出しキー自身のプラン、利用枠、月 | member key |
設定
| 変数 | プロファイル | 説明 |
|---|---|---|
UD_API_KEY | ローカル | メンバーキーです。プランに含まれるキー認証ツールを追加します。 |
UD_MCP_PROFILE | 両方 | local(デフォルト)または hosted です。 |
UD_API_BASE | 両方 | API をローカルで実行する場合の、別の API ベース URL です。 |
UD_CONNECTOR_SECRET | ホスト型 | コネクターの共有シークレットです。X-UD-Connector-Secret として送信されます。 |
UD_WELLKNOWN_FILES | ホスト型 | /.well-known/ 配下で提供するファイルを JSON オブジェクトで指定します(下記参照)。 |
PORT | ホスト型 | HTTP ポートです。デフォルトは 8080 です。 |
ホスト型プロファイルでは無料ツールのみが登録され、UD_API_KEY の値にかかわらず Authorization ヘッダーは送信されません。また、回答から register と product のリンクが削除され、links.details が追加されます。キーがない場合(ホスト型プロファイル、または UD_API_KEY を指定していない npm サーバー)は、キーを指定した場合にのみ送信できる sort や prefix などの入力は一覧に表示されません。
UD_WELLKNOWN_FILES では、ファイル名とその本文(プレーンテキストとして提供)、または { "body": "...", "contentType": "..." } を対応付けます。これにより、ディレクトリの証明情報をデプロイせずに変数の変更だけで提供できます。
{
"openai-apps-challenge": "<the token from OpenAI's portal>",
"mcp-registry-auth": "v=MCPv1; k=ed25519; p=<public key>",
"glama.json": { "body": "{\"$schema\":\"https://glama.ai/mcp/schemas/connector.json\",\"claim\":\"<token>\"}", "contentType": "application/json" }
}
ホスト型コネクターを自分で実行する
docker build -t uniquedomains-mcp-server .
docker run -p 8080:8080 uniquedomains-mcp-server
このイメージは UD_MCP_PROFILE=hosted を指定して node dist/http.js を実行します。POST /mcp(ステートレスな Streamable HTTP、プレーンな JSON 回答)、GET /healthz、および well-known ファイルを提供します。すべての回答に Cache-Control: no-store が設定され、/mcp はすべてのオリジンからのアクセスを許可します。
サーバーをその方法で検査するカタログ向けに、stdio エントリーポイントを指定すると、同じイメージが stdio にも対応します。
docker run -i --rm -e UD_MCP_PROFILE=local uniquedomains-mcp-server dist/stdio.js
開発
npm ci
npm run build
npm test
npm run smoke
npm run generateは、@uniquedomains/sdkに含まれる API ドキュメントをもとに、src/generated/tools.ts、openapi/v1.json、および上記のツール一覧を再生成します。-- --checkを指定すると、最新でない場合に失敗し、-- --liveを指定すると、ライブのドキュメントと比較します。npm run smokeは、MCP Inspector を両方のトランスポートとフィクスチャ API に対して実行します。-- --liveを指定すると、ライブ API を使用します。npm run pluginはdist/chatgpt-plugin.zipをビルドし、OpenAI の制限に適合するか確認します。plugin/review.jsonにプレースホルダーのテキストが含まれている間は実行できません(CI 向けのnpm run plugin:testはその場合もビルドします)。- 夜間のコントラクトワークフローは、ワークフロートークンを使ってプルリクエストを作成します。このトークンには、リポジトリ設定の「Allow GitHub Actions to create and approve pull requests」(Settings、Actions、General)が必要です。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。