namecheap について
Namecheapで600種類以上のトップレベルドメインの空き状況を確認するMCPサーバーです。価格と購入リンクを返し、ドメイン候補の一括確認にも対応します。
主な機能
- 01600種類以上のTLDを検索
- 02一度に最大100件を確認
- 03価格と購入リンクを表示
活用シーン
- 01候補ドメインの空き状況を比較
- 02使用済みの名前に代わるドメインを探す
- 03特定のTLDで空き名を調査
MCP 対応
Namecheapのドメイン空き状況確認をMCPクライアントに公開します。Namecheap APIの認証情報が必要で、APIに直接接続します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @birdmania1/namecheap-mcpNAMECHEAP_API_USERYour Namecheap account usernameNAMECHEAP_API_KEYシークレットYour Namecheap API key from Profile → Tools → API AccessNAMECHEAP_USERNAMEYour Namecheap account username (same as API_USER)NAMECHEAP_CLIENT_IPYour whitelisted IP address (get with: curl -s https://api.ipify.org)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Namecheap MCP
Claude を離れることなく、Namecheap で 600 以上の TLD のドメイン空き状況を確認できます
Claude に会話形式でドメインの確認を依頼すると、購入リンク付きの結果がすぐに表示されます。
インストール
npx @birdmania1/namecheap-mcp
⚠️ 重要: インストール後、Namecheap の API 認証情報を必ず設定してください(下記のセットアップを参照)。設定しないと MCP は動作しません。
セットアップ(3 分)
以下のコマンドを Claude に一度に 1 つずつコピー&ペーストし、手順に従ってください。
ステップ 1:IP アドレスを確認する
Claude にこう伝えます:
Visit https://api.ipify.org and tell me my IP address
Claude が IP アドレスを教えてくれます。メモしておいてください。ステップ 2 と 3 で必要になります。
ステップ 2:Namecheap API を有効にする
ブラウザーで以下の手順を手動で行います:
- https://www.namecheap.com にアクセスしてログインします
- Profile(右上)→ Tools → Namecheap API Access をクリックします
- **「Enable API Access」**をクリックします
- Whitelisted IPs の下にある 「Add New」 をクリックし、ステップ 1 で確認した IP を貼り付けます
- API キーをコピーします。ステップ 3 で必要になります
ステップ 3:Claude Code を設定する
Claude にこう伝えます:
Add the Namecheap MCP server to my Claude Code config with these credentials:
- API User: [your namecheap username]
- API Key: [the key you just copied]
- Username: [your namecheap username]
- Client IP: [the IP from step 1]
Use this exact MCP server config:
{
"command": "npx",
"args": ["-y", "@birdmania1/namecheap-mcp"],
"env": {
"NAMECHEAP_API_USER": "your_username",
"NAMECHEAP_API_KEY": "your_api_key_here",
"NAMECHEAP_USERNAME": "your_username",
"NAMECHEAP_CLIENT_IP": "your.ip.address.here"
}
}
Important:
1. Add it to the SAME config file where your other MCP servers are (check where perplexity/github/etc are configured)
2. Make sure "namecheap" only appears in ONE config file (not duplicated across ~/.claude.json, settings.json, or mcp.json)
3. If you get errors, check for duplicate entries and remove them
重要: Claude に送る前に、プレースホルダーの値を実際の認証情報に置き換えてください。
ステップ 4:Claude Code を再起動する
Claude Code を完全に終了し(Mac では ⌘+Q、Windows では Alt+F4)、再度起動します。
ステップ 5:動作を確認する
Claude にこう伝えます:
Check if example.com and startup.io are available
価格と購入リンクがすぐに表示されます!
動作しない場合は、下記のトラブルシューティングを参照してください。
できること
スタートアップの名前を探す:
"I'm building a SaaS for restaurants. Help me find a domain."
特定のドメインを確認する:
"Check if myapp.com, myapp.io, and myapp.ai are available"
代替案を探す:
"example.com is taken. Find me similar domains."
TLD を調べる:
"Check if any single-word domains are available in .ai"
機能
- 600 以上の TLD — .com、.io、.ai、.xyz、.tech など
- 一括確認 — 一度に 100 個のドメインを確認
- 即時価格表示 — 事前に費用を確認
- 購入リンク — ワンクリックで購入
- 安全 — API に直接接続し、プロキシサーバーは不要
トラブルシューティング
「Invalid request IP」エラー:
- IP アドレスが変わっています。Namecheap のホワイトリストを更新してください。
- Claude に「What's my IP?」と尋ねて、現在の IP アドレスを確認してください。
「API access not enabled」:
- Namecheap アカウントの設定で有効にしてください。
Claude に表示されない:
- 重複した項目がないか確認してください。「namecheap」は 1 つの設定ファイルにのみ記載されている必要があります
- よくある場所:
~/.claude.json、~/.claude/settings.json、~/.claude/mcp.json - 重複項目を削除し、ほかの MCP が記載されているファイルの項目だけを残してください
- 編集後に Claude Code を再起動してください(完全に終了して再度起動します)
- JSON が有効であることを確認してください(末尾のカンマがないこと、入れ子構造が正しいこと)
ライセンス
MIT
タブの切り替えにうんざりした開発者が作成しました
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。