域名可用性检查服务

一个基于Model Context Protocol (MCP)的服务器,用于检查多个域名的可用性并提供购买和续费价格,适用于AI代理和应用程序。

  • by Harshalkatakiya
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 harshalkatakiya/name-mcp

使用说明

Name.com MCP服务器

mcp是一个用TypeScript实现的模型上下文协议(mcp)服务器。它与name.com的域名可用性API接口,允许人工智能代理和应用程序通过标准化工具以价格检查多个域名的可用性。


目录


概述

该项目利用 @模型上下文协议/sdk 以创建符合MCP的服务器。MCP是一个开放标准,可实现AI模型和外部工具或数据源之间的无缝集成。(1)

通过将name.com的域可用性检查作为MCP工具公开,该服务器允许AI代理以编程方式验证域可用性。


特性

  • 一次检查最多50个域的可用性。
  • 提供可供购买的每个域名的购买价格和续订价格。
  • 实施MCP工具以与AI代理集成。

组件

工具

  • 检查多个域的可用性
    • 一次检查最多50个域的可用性。
    • 输入: domainNames (string[]):数组字符串中的域,用于检查其可用性
    • 提供可供购买的每个域名的购买价格和续订价格。
    • 使用name.com的域可用性API。

环境变量

以经销商身份注册Name.com,然后转到Name.com的经销商仪表板以获取您的API证书。

注意:将您当前的IP地址添加到允许的IP地址列表中,除非这会导致错误 Your Current IP address is not added to the list of allowed IP addresses.

将以下环境变量添加到mcpserver的配置中:

  • 姓名_API_BASE_URL:Name.com的API的基本URL。 https://api.dev.name.com 或 https://api.name.com.
  • NAME_用户名:API的用户名。
  • 姓名_API_TOKEN:您的API代币。

MCP配置

此MCP服务器可以与任何MCP客户端一起使用,如VS Code、Cursor、Trae、Claude Desktop、Windsurf IDE等。

要将此服务器与MCP客户端集成,请将以下JSON块添加到VS Code中的用户设置(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许可证.


作者

哈沙尔Katakiya