domaincheck について
domaincheckは、名称を検討するチーム向けに、Just Domainのドメイン・商標検索をローカルのstdioサーバーとCLIで利用できるようにします。登録可否と料金、移管条件、米国・EU・イスラエルの商標登録を確認しますが、登録手続きや法的助言は行いません。
主な機能
- 01ドメインの登録可否と料金の確認
- 02ドメイン移管条件と費用の事前確認
- 03米国・EU・イスラエルの商標登録検索
- 04上流の結果をJSONで出力
- 05CLIとstdio MCPに対応
活用シーン
- 01候補ドメインの登録料金の比較
- 02ドメイン移管前の制限確認
- 03名称案の商標登録検索
MCP 対応
stdio MCPサーバーとして検索をJust Domain MCPサービスに転送し、その結果を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | いいえ | 自由入力:1 つ以上の名前をカンマまたはスペースで区切って指定します。TLD を指定しない名前には com/io/ai/co/net が補完されます。domains が指定されている場合は無視されます。 |
| domains | array | いいえ | TLD を含む完全修飾ドメイン名を 1~200 件指定します(例:["acme.com", "acme.io"])。ツールは指定された名前のみを確認します。query より優先されます。 |
詳細
domaincheck
名前を使い始める前に、その名前を確認しましょう。domaincheck は、公開されている Just Domain MCP サービスをローカルの stdio サーバーと小さな CLI で利用できるようにし、次の 3 つの読み取り専用検索を提供します。
search_domains— ドメインは取得可能ですか?また、登録期間全体の料金はいくらですか(更新料金と、取得可能な名前の場合はチェックアウト URL も確認できます)?check_domain_transfer— すでに他社で所有しているドメインについて、移管を妨げる要因があるか、移行後も DNS が維持されるか、移管期間全体の料金はいくらかを確認します。check_trademark— Open Trademarks が検索する米国、EU、イスラエルの商標登録簿に対して、候補の名前を 1 つ検索します。
料金は登録期間全体の合計であり、年額ではありません。.ai の登録期間は 2 年のため、表示される .ai の料金は 2 年分です。ここでは注文、申請、支払いは行いません。登録と移管は justdomain.ai のブラウザー上でのみ行えます。また、商標登録簿の検索は法的助言ではなく、名前の使用が承認されることを保証するものでもありません。
仕組み
各呼び出しは JSON-RPC tools/call POST として
https://mcp.justdomain.ai/ に転送されます(認証不要)。上流からの応答は SSE 形式でフレーム化され、最初の data: 行が変更されずに返されます。別のエンドポイントを使うには、JUSTDOMAIN_MCP_URL を設定してください。
CLI
npx @reneturcios/domaincheck search acme.com acme.io
npx @reneturcios/domaincheck transfer acme.com
npx @reneturcios/domaincheck trademark "Acme Roasters"
npx @reneturcios/domaincheck --version
出力は上流からの結果を JSON 形式で返します。終了コード:成功時は 0、実行時エラー(上流の失敗を含む)時は 1、使用方法のエラー時は 2 です。
MCP サーバー
npx -y @reneturcios/domaincheck mcp
MCP クライアントの設定:
{
"mcpServers": {
"domaincheck": {
"command": "npx",
"args": ["-y", "@reneturcios/domaincheck", "mcp"]
}
}
}
ツール
search_domains— 取得可能状況と料金を検索します。domains(文字列の配列、優先)— TLD を含む完全修飾名を 1 ~ 200 件query(文字列、代替)— 自由形式のテキスト。TLD のない名前には com/io/ai/co/net を展開します。domainsが指定されている場合は無視されます。どちらか一方を指定する必要があります。両方が指定されていない場合、サーバーはその旨を正確にエラーとして返します。
check_domain_transfer— 1 つのドメインの移管前チェックを行います。domain(文字列、必須)— 別のレジストラーで所有している完全修飾ドメインを 1 つ指定します。
check_trademark— 商標登録簿に対して名前を 1 つ検索します。name(文字列、必須)— 候補の名前。2 ~ 120 文字goods(文字列、任意)— 名前を使用する対象classes(整数の配列、任意)— ニース分類。各クラスは 1 ~ 45registers(us/eu/ilの配列、任意)— 省略した場合は 3 つすべて
Docker
docker run -i ghcr.io/cloudcorprecords/domaincheck
docker run --rm ghcr.io/cloudcorprecords/domaincheck search acme.com
開発
npm install
npm run build # tsc -> dist/
npm test # tsx --test test/*.test.ts (fake fetch, no network)
npm run dev # run the CLI from source
ライセンス
MIT — Copyright (c) 2026 Rene Turcios
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。