Namefi

Claudeでドメインを購入:Namefi MCPのステップ別ガイド

ClaudeをNamefi MCPサーバーに接続し、一度の会話から実在するドメインを登録します。正確な設定、注釈付きの会話例、トラブルシューティングを解説します。

Fenwei BianFenwei Bian著者Victor ZhouVictor Zhou編集者Chie KudōChie Kudō翻訳者2026年7月10日約 22 分で読了
  • ai-agents
  • domains
  • guide
Xでシェア

このガイドを最後まで読むと、ICANNに実在するドメインを登録し、構築中のサービスにDNSを向けるところまで、Claudeとの会話だけで完了できます。ブラウザーでの決済も、カートも、CAPTCHAも必要ありません。これはNamefi MCPサーバーに関するNamefiチーム公式のセットアップガイドです。namefi.io/llms.txtdocs.namefi.ioでエージェント向けに公開している同じAPIを、人が読みやすい形で説明します。まだ確定または公開されていない詳細については、推測せず、その旨を明記します。

AIエージェントでドメインを登録する」方法を解説する第三者のガイドも存在します。よく知られた一例では、Cloudflare Registrar API上にリセラーとして構築された別のMCPサーバーを使って、このパターンを紹介しています。MCP自体の仕組みはどのプロバイダーでも同じ発想に基づきますが、このガイドではNamefi独自のMCPサーバー、認証モデル、トークン化ドメインのオプションに絞り、第三者による説明ではなくNamefiのドキュメントに照らして検証しています。

MCPとは(簡単に)

Model Context Protocol(MCP)は、AIアプリケーション(ここではClaude)を外部ツールやデータソースに接続するためのオープン標準です。プロトコルの公式ドキュメントでは、AIアプリケーションのためのUSB-Cポートと説明されています。ツールごとに独自の連携を作る代わりに、単一の標準化されたコネクターを使うという考え方です。NamefiのMCPサーバーに接続すると、Claudeは、利用可否の確認、ドメイン登録、DNSレコードの読み書きといった、明確に定義された呼び出し可能な操作を利用できるようになります。チャットに貼り付けられたドキュメントからREST APIを推測する必要はありません。

前提条件

  • MCP対応のClaudeクライアント。 このガイドでは、具体的に検証済みのコマンドを使ってClaude Code(コマンドライン)を説明し、ドキュメントで示されている一般的な手順に沿ってClaude Desktop / claude.ai(Custom Connectors経由)も取り上げます。CursorやWindsurfなど、ほかのMCPクライアントも同じサーバーに接続できます。各エージェント向けの説明はNamefiでAIエージェントを使ってドメインを登録する方法を参照してください。接続コマンドだけが必要なら、要点をまとめたNamefi MCPクイックスタート:Claude Code、Cursor、Windsurfをご覧ください。
  • Namefi APIキー。 namefi.io/api-keyで生成します。APIキーを一切使わず取引ごとに支払いたい場合は、暗号資産ウォレットも利用できます(終盤のウォレットに関するセクションを参照)。
  • Namefiの本番環境で登録する場合は、入金済みのNFSC残高。 NFSC(Namefi Service Credits)はドメイン登録の支払いに使われる残高です。Namefiのドキュメントでは、本番環境ではNamefiダッシュボードから残高を追加し、開発環境ではfaucetエンドポイントから無料のテストクレジットを申請する方法が説明されています。

ステップ1:Namefi APIキーを取得する

APIキーは最も簡単な認証方法であり、このガイドでは一貫してこの方法を使います。単一のヘッダーで、登録、DNSレコードの作成、更新、削除のすべてを認証できます。キーを生成する前に理解しておきたい重要な点があります。キーは、生成元のウォレットが持つ権限を引き継ぎます。 すでに所有しているドメインのDNSを管理したい場合は、そのドメインのNFTを所有するウォレットからキーを生成してください。別のウォレットから生成したキーでは、登録者が他者であるドメインへの書き込み権限は得られません。

生成されたキーは、nfk_で始まる文字列です。書き込み操作のたびにx-api-keyヘッダーとして渡します。一方、利用可否の確認などの読み取り専用操作にはキーは一切必要ありません。

ステップ2:ClaudeをNamefi MCPサーバーに接続する

ICANN認定レジストラであるNamefiは、API全体に対応する単一のMCPサーバーをhttps://api.namefi.io/mcpで運用しており、Streamable HTTPトランスポートで接続できます。このサーバーは、検索、登録、DNS、ドメイン設定、アウトバウンドを含むすべての/v-next操作を型付きツールとして公開しています。サーバーの存在と接続情報自体も、namefi.io/.well-known/mcp/servers.jsonでディスカバリーディスクリプターとして公開されています。機械可読なので、人が最初にURLを貼り付けなくてもエージェントがサーバーを見つけられます。

Claude Code

Claude Codeへのサーバー追加は、次のコマンド一つで完了します。

claude mcp add --transport http namefi https://api.namefi.io/mcp --header "x-api-key: YOUR_KEY"

これは、カスタム認証ヘッダー付きのリモートHTTP MCPサーバーを追加するためのClaude Code公式の構文と一致します。一般形はclaude mcp add --transport http <name> <url> --header "<Header-Name>: <value>"です。ターミナルから一度実行し(YOUR_KEYをステップ1で取得したキーに置き換えてください)、Claude CodeがサーバーをプロジェクトまたはユーザーのMCP設定に書き込みます。デフォルトでは、現在のプロジェクトだけにサーバーが登録されます。すべてのプロジェクトで使えるようにするには--scope userを追加してください。まず利用可否検索のような読み取り専用ツールだけを使う場合は、キーを省略し、後から追加することもできます。

接続を確認するにはclaude mcp listを実行します。namefiが接続済みとして表示されるはずです。また、Claude Codeセッション内で/mcpを実行すると、Namefiサーバーが公開しているツール数を確認できます。

Claude Desktopとclaude.ai

Claude Desktopとclaude.aiは、modelcontextprotocol.ioで説明されているCustom Connectorsを使ってリモートMCPサーバーに接続します。Settingsを開き、Connectorsに移動して「Add custom connector」を選び、サーバーURLのhttps://api.namefi.io/mcpを入力します。Addをクリックすると、認証を完了するよう案内されます。Anthropicのドキュメントによると、サーバーの要件に応じて、この手順には「通常、OAuth、APIキー、またはユーザー名とパスワードの組み合わせが使用され」、Claudeがそのサーバーに必要な入力画面を表示します。

ステップ3:NFSC残高に入金する

ドメイン登録は有料の操作であり、支払いに使うウォレットにNFSC(Namefi Service Credits)が必要です。開発環境またはテスト環境では、faucet(POST /v-next/user/faucet、SDKではclient.user.requestNfscFaucet())から、ウォレットごとのレート制限付きで無料のテストクレジットを受け取れます。本番環境では、NamefiダッシュボードからNFSCを追加します。 現在の残高はいつでも確認できます。接続後にClaudeへ「Namefiの残高は?」と尋ねるか、GET /v-next/balanceを直接呼び出してください。

ステップ4:購入の会話

MCPサーバーに接続し、残高への入金が完了すれば、その後の手順は自然言語で進みます。以下は、その会話がどのようになるかを注釈付きで示した例です。各ステップを、NamefiのAPIドキュメントに記載された内部操作に対応付けています。

1. Claudeにドメイン名の確認を依頼します。

example.comは登録できますか?」

Claudeは利用可否チェック(checkAvailability操作。認証不要でGET /v-next/search/availability?domain=example.comから直接利用可能)を呼び出します。そのドメイン名が空いているかを報告し、比較したい候補を複数与えれば、一括利用可否チェックを通じてまとめて確認することもできます。

2. 確認して登録します。

「一年間登録して、@が203.0.113.10を指すようにDNSを設定してください。」

Claudeは登録注文(registerDomainPOST /v-next/orders/register-domain)を送信します。DNSレコードの設定も依頼した場合は、register-domain/recordsの統合版を使い、注文完了後すぐに指定したAレコードを適用します。リクエストボディには、normalizedDomainName(小文字、末尾のドットなし、search/availabilityが登録可能と報告した任意のTLD)とdurationInYears(0〜10、デフォルトは1)を指定します。任意のnftReceivingWalletでトークン化を制御できます。省略すると、APIキーに紐づくウォレット宛てに、Base上のNFTとしてドメインが登録されます。domainSetupOptionsオブジェクトには、autoRenewdnsseckeepExistingNameserversなど、ドメインごとの追加の上書き設定が定義されています。最後の設定を使えば、現在の委任先からネームサーバーを変更せずに、Claudeがドメインを登録できます。

3. 注文が完了するまでClaudeがポーリングします。

登録は非同期です。Claude(またはステータスを監視するユーザー)は、注文がSUCCEEDEDFAILEDCANCELLEDPARTIALLY_COMPLETEDのいずれかの終了ステータスになるまで、getOrderGET /v-next/orders/{orderId})をポーリングします。一般的な登録は数回のポーリングで完了します。Claudeは完了時に結果を報告するため、ユーザーがスピナーを見続ける必要はありません。

4. 最初にすべて設定しなかった場合は、追加のDNSレコードを依頼します。

「さらに、wwwcname.vercel-dns.com.を指すCNAMEと、_verify配下にこのトークンを持つTXTレコードを追加してください。」

Claudeはそれぞれに対してcreateDnsRecordPOST /v-next/dns/records)を呼び出します。依頼する前に知っておきたい書式上のルールが二つあります。CNAMEなどのレコードタイプでは、rdataの末尾にドットが必要です(cname.vercel-dns.com.)。一方、ドメイン自体を表すzoneNameには末尾のドットを付けてはいけません。この二つを逆にすることが、この手順で検証エラーが発生する最も一般的な原因です。

5. 任意:自動更新を有効にします。

「このドメインの自動更新を有効にしてください。」

ClaudeはPUT /v-next/domain-config/auto-renewを使って自動更新を切り替えます。有効にすると、所有者のウォレットで利用可能な支払い方法を使い、有効期限前にドメインが自動更新されます。これは一度限りの確認ではなく継続的な承認なので、有効にする前に理解しておくことが重要です。

ステップ5:名前解決を確認する

DNS伝播は即時ではないため、レコードを確認するまで数分待ってください。DNSの読み取りには認証が不要なので、GET /v-next/dns/records?zoneName=example.comまたは公開DNS検索ツールを使って、反映内容をユーザー自身(またはClaude)が確認できます。ドメインをデプロイプラットフォームに向けた場合は、そのプラットフォーム独自のドメイン検証手順(指定されたTXTレコードの確認)も、別途行う価値があります。

APIキーの代わりにウォレットで支払う

ここまでの手順ではAPIキーを使いました。Namefiでは、x402プロトコルを通じて、Namefiアカウントを一切使わず、暗号資産ウォレットでドメインを登録することもできます。購入者のウォレットがEIP-3009認可に署名し、支払いが添付されていなければAPIが価格を含む402 Payment Requiredを返し、有効な支払いを受信すると登録を決済します。この手順は脚注ではなく独立したガイドに値します。詳しくは暗号資産ウォレットでドメインを支払う:アカウント不要、またはNamefiでAIエージェントを使ってドメインを登録する方法の支払いセクションをご覧ください。

トラブルシューティング

症状考えられる原因対処方法
書き込み呼び出しで401 UNAUTHORIZEDが返るAPIキーが無効、期限切れ、またはドメインを所有していないウォレットから生成されているドメインを所有している(または所有する予定の)ウォレットを使い、namefi.io/api-keyで新しいキーを生成する
403 FORBIDDENキーは有効だが、紐づくウォレットがこの特定のドメインを所有していない再試行する前にNamefiアカウントで所有権を確認する
登録注文が終了前のステータスで止まっている正常な挙動 — 登録は非同期getOrderのポーリングを続ける。Namefi公式の例では5秒ごとにポーリングする。SUCCEEDEDFAILEDCANCELLEDPARTIALLY_COMPLETEDのいずれにも到達しない場合にのみ、停止していると判断する
DNSレコードの作成または更新が検証エラーで拒否されるzoneNameに末尾のドットがある、またはCNAME/MX/NSのrdata値に末尾のドットがないzoneName = 末尾のドットなし。FQDN形式のrdata値 = 末尾のドットが必要
登録が完全に失敗する支払いに使うウォレットのNFSC残高が不足している残高を確認し(GET /v-next/balance)、faucet(テスト)またはNamefiダッシュボード(本番)から追加する
Claudeが利用可能なドメインツールがないと表示するMCPサーバーが未接続、または書き込み操作に必要なヘッダーなしで接続されている--headerフラグ付きでclaude mcp addを再実行するか、/mcp / claude mcp listで接続状態を確認する

よくある質問

利用するにはNamefiのREST APIを理解する必要がありますか。それともClaudeに自然言語で話しかけるだけでよいですか?

上記の手順はすべて自然言語だけで実行できます。「このドメインは空いていますか」「登録してください」「このIPアドレスを向き先にしてください」といった依頼をそのまま伝えられます。このガイドにエンドポイントとリクエストフィールドを記載しているのは、Claudeが内部で何をしているかを確認したり、チャットではなくスクリプトから直接呼び出したりできるようにするためです。

Claude経由で登録すると、Namefiのウェブサイトから登録するより高くなりますか?

このガイドでは、どちらが安いか高いかを断定しません。 いずれの場合も、ブラウザー、スクリプト、MCPツール呼び出しのどれからリクエストしたかにかかわらず、登録料金は同じNFSC残高から引き落とされます。

この方法で登録すると、ドメインは自動的にNFTとしてトークン化されますか?

はい、デフォルトでトークン化されます。登録リクエストでnftReceivingWalletを指定しない場合、APIキーに紐づくウォレット宛てに、Base上のNFTとしてドメインが登録されます。登録時に別のウォレットまたはチェーンへ変更できます。

ClaudeのDNSレコード要求に入力ミスがあると、気付かないうちにドメインが壊れる可能性はありますか?

DNSへの書き込みは適用前にNamefiの検証を通過します。不正なrdata(たとえばCNAMEの向き先に末尾のドットがない場合)は、黙って受け入れられるのではなくエラーで拒否されます。上のトラブルシューティング表を参照してください。それでも、本番ドメインのDNS変更は、ほかのインフラ変更と同様に扱ってください。確定する前に、Claudeが送信しようとしている内容を確認しましょう。

Claudeの代わりにCursorやWindsurfから同じMCPサーバーを使えますか?

はい。Namefiのサーバーは、接続するクライアントにかかわらず同じオープンなMCPプロトコルを使用するため、サーバー側は変わりません。クライアント側の接続コマンドはエディターによって異なります。クライアント別の設定についてはNamefiでAIエージェントを使ってドメインを登録する方法、短い手順についてはNamefi MCPクイックスタート:Claude Code、Cursor、Windsurfをご覧ください。

次のドメインを会話から購入する

これは仮定の話ではなく、Namefiが現在実際に対応しているセットアップです。MCPサーバーに接続すると、ドメイン名の検索から登録、DNS設定、さらに任意でウォレットに保有するトークンへの変換まで、チャットを離れずに実行できます。MCPサーバーが公開する機能は登録だけではありません。アウトバウンドの見込み顧客探索、DNSの一括操作、ドメイン設定なども、セットアップ完了後は同じ接続からすべて検出できます。ツールの全一覧についてはNamefi MCPサーバー:AIエージェント向けドメインツールをご覧ください。

Namefi APIキーを生成してClaudeを接続する

出典と関連資料

執筆・編集メンバー

Fenwei Bian
ソフトウェア開発者・ライター • Namefi

Fenwei Bianは30代のソフトウェア開発者です。仕事中はプルリクエストに向き合い、 週末は土やおがくずに手をまみれさせています。GitHubで長年オープンソースに携わる 中で、名前はインターフェースだと学びました。良い名前は明快で、何をするものかを 正直に伝え、次にそれを使う人への思いやりがあります。

園芸をするのは、忍耐には応えてくれる一方、都合のよい思い込みは通用しないからです。 木工をするのは、継ぎ手が合うか合わないかはごまかせないからです。どちらの習慣も、 彼女のネーミングに関する文章に表れています。二度測り、出典を確認し、粗い箇所を 上辺だけ磨いて誰にも気づかれないことを願ったりはしません。

Namefiでは、ドメイン市場が実際にどう動くのか、名前をトークン化して転売する際の 現実的なトレードオフ、そして20年後も所有していてよかったと思えるドメインの選び方に ついて執筆しています。

Victor Zhou
Victor Zhou編集者
創業者・標準仕様エディター • Namefi

Victor Zhouは、デジタルアイデンティティと信頼を専門とするテクノロジー企業の創業者で、 標準仕様のエディターでもあります。Namefiを創業し、Ethereum Improvement Proposalsの 編集に携わっています。以前はGoogle Labsでスマートコントラクトのアーキテクチャ設計を 率いていました。

彼の仕事は、ネーミング、所有権、そして人々がオンラインで自らのアイデンティティを 確立するために使うシステムが交わる場所にあります。だからこそ、名前が個人的な意味、 社会的な認知、デジタルインフラの間をどのように行き来するのかに強い関心を持っています。

Namefiでは、永続的なデジタルアイデンティティとしてのドメインについて編集・執筆して います。名前が所有可能なオンチェーン資産になる仕組み、トークン化が保管と信頼をどう 変えるのか、そして人々がオンラインでアイデンティティを確立するために使うシステムから ネーミングが何を学べるのかを扱っています。

Chie Kudō
Chie Kudō翻訳者
日本語ローカライゼーション翻訳者 • Namefi

Chie Kudō(工藤 知恵)は、福岡を拠点とする30代の翻訳者です。電機メーカーで ハードウェアQAエンジニアとして製品資料の作成と確認に携わった後、英語と日本語の 間で技術記事や編集記事をローカライズする仕事に転じました。

品質保証で身につけた習慣は、今の仕事にも生きています。用語の一貫性はもちろん、 ブランド名を漢字、かな、ローマ字のどれで表すか、半角と全角をどう使い分けるか、 借用元の英語とは異なる意味を持つ和製英語をどう扱うかといった、日本語組版ならではの 細部を厳しく確認します。小さなベランダ菜園を楽しみ、週末にはボルダリングをします。

Namefiでは、ドメインとネーミングに関する記事を日本語にローカライズしています。 名前がページ上でどう読めるか、そして最初から正しく入力してもらえるかに目を配っています。

関連ガイド

この記事について議論する

Namefi Discussで議論を見る