Name.com MCP Server について
Name.com MCP Serverは、Name.comのDomain Availability APIに接続するTypeScript製MCPサーバーです。ドメインの空き状況と価格をまとめて確認したいAIエージェントやアプリ向けで、最大50件を一度に調べられます。
主な機能
- 01最大50件のドメインを一括確認
- 02購入可能なドメインの購入価格を取得
- 03購入可能なドメインの更新価格を取得
- 04Name.com APIで空き状況を確認
活用シーン
- 01候補ドメインの登録可否を一括確認
- 02購入可能なドメインの購入価格と更新価格を比較
MCP 対応
Name.comのドメイン空き状況確認をMCPツールとして提供し、AIエージェントやアプリから利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Name.com MCP サーバー
name-mcp は、TypeScript で実装された Model Context Protocol(MCP)サーバーです。Name.com の Domain Availability API と連携し、AI エージェントやアプリケーションが標準化されたツールを通じて、複数のドメイン名の価格と利用可能状況を確認できるようにします。
目次
概要
このプロジェクトでは、@modelcontextprotocol/sdk を使用して、MCP に準拠したサーバーを作成しています。MCP は、AI モデルと外部のツールやデータソースをシームレスに連携させるオープン標準です。(1)
Name.com のドメイン利用可能状況の確認機能を MCP ツールとして公開することで、AI エージェントがプログラムからドメインの利用可能状況を確認できるようにします。
機能
- 一度に最大 50 個のドメインの利用可能状況を確認します。
- 購入可能な各ドメインの購入価格と更新価格を表示します。
- AI エージェントとの連携に使用する MCP ツールを実装しています。
コンポーネント
ツール
- check-multiple-domains-availability
- 一度に最大 50 個のドメインの利用可能状況を確認します。
- 入力:
domainNames(string[]):利用可能状況を確認するドメイン名の配列 - 購入可能な各ドメインの購入価格と更新価格を表示します。
- Name.com の Domain Availability API を使用します。
環境変数
Name.com にリセラーとして登録し、Name.com のリセラーダッシュボードに移動して API 認証情報を取得してください。
注:許可された IP アドレスの一覧に現在の IP アドレスを追加してください。追加しない場合は、
Your Current IP address is not added to the list of allowed IP addressesというエラーが発生します。
以下の環境変数を mcpserver の設定に追加してください。
- NAME_API_BASE_URL:Name.com API のベース URL。
https://api.dev.name.comまたはhttps://api.name.com。 - NAME_USERNAME:API のユーザー名。
- NAME_API_TOKEN:API トークン。
MCP の設定
この MCP サーバーは、VS Code、Cursor、Trae、Claude Desktop、Windsurf IDE など、任意の MCP クライアントで使用できます。
このサーバーを MCP クライアントと連携するには、以下の JSON ブロックを VS Code の User Settings(JSON)ファイルに追加してください。Ctrl + Shift + P を押して Preferences: Open User Settings (JSON) と入力すると、ファイルを開けます。
{
"mcpServers": {
"Name": {
"command": "npx",
"args": ["-y", "Name-mcp"],
"env": {
"NAME_API_BASE_URL": "<Name-api-base-url>",
"NAME_USERNAME": "<Name-api-key>",
"NAME_API_TOKEN": "<Name-api-secret>"
}
}
}
}
ライセンス
このプロジェクトは MIT ライセンス の下でライセンスされています。
作成者
Harshal Katakiya
- GitHub: @Harshalkatakiya
- メール:[email protected]
- LinkedIn:@harshal-katakiya
- NPM:@harshalkatakiya
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。