mcpField
D
domaincheck

domaincheck

ローカル
github.com/CloudCorpRecordsビジネス・マーケティング01 週間前に更新

domaincheck について

domaincheckは、名称を検討するチーム向けに、Just Domainのドメイン・商標検索をローカルのstdioサーバーとCLIで利用できるようにします。登録可否と料金、移管条件、米国・EU・イスラエルの商標登録を確認しますが、登録手続きや法的助言は行いません。

主な機能

  1. 01ドメインの登録可否と料金の確認
  2. 02ドメイン移管条件と費用の事前確認
  3. 03米国・EU・イスラエルの商標登録検索
  4. 04上流の結果をJSONで出力
  5. 05CLIとstdio MCPに対応

活用シーン

  1. 01候補ドメインの登録料金の比較
  2. 02ドメイン移管前の制限確認
  3. 03名称案の商標登録検索

MCP 対応

stdio MCPサーバーとして検索をJust Domain MCPサービスに転送し、その結果を返します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"cloudcorprecords-domaincheck": {
"command": "npx",
"args": [
"-y",
"@reneturcios/domaincheck"
]
}
}
}
起動コマンドnpx -y @reneturcios/domaincheck

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

パッケージ
npm@reneturcios/domaincheck0.1.0
ocighcr.io/cloudcorprecords/domaincheck:0.1.0

ツール

3

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
querystringいいえ自由入力:1 つ以上の名前をカンマまたはスペースで区切って指定します。TLD を指定しない名前には com/io/ai/co/net が補完されます。domains が指定されている場合は無視されます。
domainsarrayいいえ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 ~ 45
    • registers(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

コメント

MCP は初めてですか?

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

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