mcpField
M
Mcp Namecheap Registrar

Mcp Namecheap Registrar

ローカル
github.com/dalton-coleクラウド・インフラ985 週間前に更新

Mcp Namecheap Registrar について

Mcp Namecheap Registrarは、Cursor向けのNamecheapドメイン管理用MCP連携です。空き状況や価格の確認、プライバシー保護やネームサーバー設定を伴う登録に対応し、実際の購入が発生する場合があります。

主な機能

  1. 01ドメインの空き状況確認
  2. 02登録・更新・移管価格の表示
  3. 03Namecheap経由のドメイン登録
  4. 04WhoisGuardとネームサーバーの設定

活用シーン

  1. 01候補ドメインの登録可否確認
  2. 02TLDの登録・更新価格の比較
  3. 03詳細を確認してからドメインを登録
  4. 04サンドボックスモードで登録手順をテスト

MCP 対応

MCPツールを通じて、CursorにNamecheapのドメイン空き状況、価格、登録操作を提供します。既定ではライブAPIを使用し、登録で料金が発生する場合があります。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Cursor 向け Namecheap Domains MCP

Namecheap Domains API と連携する Cursor MCP(Model Context Protocol)インテグレーションです。Cursor AI インターフェースから、ドメインの空き状況の確認、料金情報の取得、ドメインの登録を直接行えます。

Cursor MCP

YouTube の解説動画: Youtube Walkthrough

⚠️ 重要なセキュリティ警告 ⚠️

このツールはデフォルトで Namecheap の本番 API を使用するため、Namecheap アカウントに請求が発生する実際の購入が可能です。 購入を確定する前に、ドメイン登録コマンドを必ず再確認してください。

機能

  • ✅ ドメインの空き状況確認:ドメイン名が利用可能かどうかをすばやく確認します
  • ✅ TLD の料金情報:ドメイン登録、更新、移管の詳細な料金を取得します
  • ✅ ドメイン登録:Namecheap アカウントでドメインを登録します
  • ✅ WhoisGuard のサポート:WhoisGuard のプライバシー保護を有効/無効にします
  • ✅ カスタムネームサーバー:登録時にカスタムネームサーバーを指定します

前提条件

  • Node.js v16 以上
  • Cursor AI IDE
  • API アクセスが有効になっている Namecheap アカウント
  • Namecheap API キー(Namecheap アカウントから取得できます)
Namecheap API アカウントの要件

Namecheap API を使用するには、アカウントが次の要件のいずれかを満たしている必要があります。

  • アカウントに20個以上のドメインがある
  • アカウント残高が50ドル以上ある
  • 過去2年間に50ドル以上を支払っている

さらに、次の操作が必要です。

  • API へのアクセス元となる IP アドレスを許可リストに登録する
  • Namecheap アカウント設定で API アクセスを有効にする
  • Namecheap ダッシュボードから API キーを生成する

詳細については、Namecheap API FAQを参照してください。

セットアップ手順

  1. リポジトリをクローンする
git clone https://github.com/yourusername/namecheap-domains-mcp.git
cd namecheap-domains-mcp
  1. 依存関係をインストールする
npm install
  1. 環境設定を作成する

環境設定ファイルのサンプルをコピーし、Namecheap API の認証情報を入力します。

cp .env.example .env

.env ファイルを編集し、Namecheap の認証情報を追加します。

NAMECHEAP_USERNAME=your_username
NAMECHEAP_API_KEY=your_api_key
NODE_ENV=production  # Use 'sandbox' for testing without real purchases
  1. 登録者プロフィールを作成する

登録者プロフィールのサンプルをコピーし、必要な情報に合わせて編集します。

cp registrant-profile.example.json registrant-profile.json

registrant-profile.json を編集し、ドメイン登録に使用する連絡先情報を入力します。

  1. プロジェクトをビルドする
npm run build

Cursor に MCP サーバーとして追加する

Cursor に MCP サーバーとして追加する手順は次のとおりです。

  1. Cursor を開きます
  2. Settings(左下の歯車アイコン)に移動します
  3. 設定メニューから MCP を選択します
  4. New Server をクリックします
  5. Command オプションを選択します
  6. MCP サーバーを起動するコマンドを入力します。
    /path/to/this/repo/start-mcp.sh
    
    (/path/to/this/repo/ を、このリポジトリをクローンした実際のパスに置き換えてください)
  7. サーバー名を入力します(例:「Namecheap Domains」)
  8. Add Server をクリックします

追加すると、Cursor の AI インターフェースから MCP ツールを直接使用できます。

使用例

ドメインの空き状況を確認する

Cursor で check_domain ツールを使用します。

プロンプトの例:

is bingbang1234.com available?

応答の例:

I'll check if bingbang1234.com is available for registration.

...

Good news! The domain bingbang1234.com is available for registration.
Would you like to:
Get pricing information for this domain?
Register this domain?
Check availability of other domains?
Let me know how you'd like to proceed.

TLD の料金を取得する

特定の TLD の料金情報を取得するには、次のようにします。

プロンプトの例:

What is the price of bingbang1234.com?

応答の例:

I'll check the pricing information for the .com TLD, which will show you how much bingbang1234.com would cost.

...

Here's the pricing information for bingbang1234.com:
Registration Pricing:
1 year: $9.98
2 years: $24.96
3 years: $39.94
4 years: $54.92
5 years: $69.90
6 years: $84.88
7 years: $99.86
8 years: $114.84
9 years: $129.82
10 years: $144.80
Future Renewal:
1 year renewal: $12.98
Transfer:
Transfer cost: $9.98
Would you like to register this domain? I can help you with that process, or if you have any other domains or TLDs you'd like to check, I can assist with that as well.

ドメインを登録する

安全のため、ドメイン登録は2段階で行います。

  1. まず、ドメインの詳細と料金を確認します。

  2. 購入することを決めたら、購入を確定します。

プロンプトの例:

register bingbang1234.com

応答の例:

I'll start the domain registration process for bingbang1234.com. This is the first step, which will show you the registration details without actually purchasing the domain yet.

...

Domain bingbang1234.com is available for registration!
Pricing: $9.98 for 1 year
Registration details:
Domain: bingbang1234.com
Period: 1 year
Default nameservers will be used
WhoisGuard Privacy: Enabled
Contact information from your registrant profile:
Name: John Doe
Address: 123 Main St
City: Anytown
State/Province: CA
Postal Code: 12345
Country: US
Phone: +1.5555555555
Email: [email protected]

To complete the registration, you need to confirm the purchase.

⚠️ Important: Your Namecheap account will be charged $9.98 for this purchase if you confirm. ⚠️
Would you like to proceed with the purchase, or would you like to modify any details such as the registration period or nameservers?

オプションのパラメーター:

  • nameservers:カンマ区切りのカスタムネームサーバーのリスト
  • enableWhoisPrivacy:WhoisGuard を有効/無効にするブール値(デフォルト:true)

サンドボックスモード

実際に購入せずにテストするには、.env ファイルで NODE_ENV=sandbox を設定してください。Namecheap のサンドボックス API 環境が使用されます。

⚠️ 注意:Namecheap のサンドボックス用 API 認証情報は別途必要です。

テスト

付属のテストスクリプトを実行して、すべての機能が正しく動作することを確認してください。

node test-features.js

トラブルシューティング

よくある問題
  1. API 認証の失敗

    • API キーとユーザー名が正しいことを確認してください
    • Namecheap で IP アドレスがホワイトリストに登録されていることを確認してください
  2. 登録者プロフィールが見つからない

    • プロジェクトのルートに registrant-profile.json が存在することを確認してください
    • ファイルに必要なすべてのフィールドを含む有効な JSON が記述されていることを確認してください
  3. ドメイン登録の失敗

    • Namecheap アカウントの残高を確認してください
    • ドメインが実際に取得可能であることを確認してください
    • 登録者プロフィールに必要なすべてのフィールドが含まれていることを確認してください

ライセンス

このプロジェクトは MIT ライセンスの下で公開されています。詳細は LICENSE ファイルをご覧ください。

貢献

貢献を歓迎します!このプロジェクトへの貢献方法については、CONTRIBUTING.md をご覧ください。

謝辞

  • MCP フレームワークを提供してくれた Cursor AI
  • ドメイン API を提供してくれた Namecheap

コメント

MCP は初めてですか?

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

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