mcpField
N
Name.com MCP Server

Name.com MCP Server

ローカル
github.com/Harshalkatakiyaクラウド・インフラ073 週間前に更新

Name.com MCP Server について

Name.com MCP Serverは、Name.comのDomain Availability APIに接続するTypeScript製MCPサーバーです。ドメインの空き状況と価格をまとめて確認したいAIエージェントやアプリ向けで、最大50件を一度に調べられます。

主な機能

  1. 01最大50件のドメインを一括確認
  2. 02購入可能なドメインの購入価格を取得
  3. 03購入可能なドメインの更新価格を取得
  4. 04Name.com APIで空き状況を確認

活用シーン

  1. 01候補ドメインの登録可否を一括確認
  2. 02購入可能なドメインの購入価格と更新価格を比較

MCP 対応

Name.comのドメイン空き状況確認をMCPツールとして提供し、AIエージェントやアプリから利用できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"name": {
"command": "npx",
"args": [
"-y",
"Name-mcp"
],
"env": {
"NAME_API_BASE_URL": "<NAME_API_BASE_URL>",
"NAME_USERNAME": "<NAME_USERNAME>",
"NAME_API_TOKEN": "<NAME_API_TOKEN>"
}
}
}
}
起動コマンドnpx -y Name-mcp
設定が必要な環境変数
NAME_API_BASE_URL
NAME_USERNAME
NAME_API_TOKENシークレット

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

パッケージ
npmName-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


コメント

MCP は初めてですか?

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

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