这是一个基于Model Context Protocol (MCP) 的服务器实现,专注于提供域名相关的上下文信息和功能。它通过调用IONOS的(非公开)API,提供域名查询服务。

重要提示: 本项目使用的IONOS API为非公开接口,使用风险自负,可能违反IONOS的服务条款。本项目仅供学习和研究目的。

主要功能点

此服务器暴露以下工具供MCP客户端调用:

  • 检查域名可用性: 查询指定的域名是否已被注册或可用。
  • 获取域名推荐: 根据输入的域名,获取替代或相关的域名建议。
  • 查询 Sedo 报价: 查看特定域名在 Sedo 市场上的交易信息。

安装步骤

推荐使用 'npx' 直接运行(无需额外安装,总会使用最新发布的版本):

npx -y domain-check-mcp

或者,您也可以通过 npm 或 bun 全局安装此服务器:

npm install -g domain-check-mcp
# 或
bun add -g domain-check-mcp

安装后,可以通过以下命令直接启动服务器:

domain-check-mcp

服务器配置 (供 MCP 客户端使用)

要将此服务器与您的 MCP 客户端(例如 windsuf)集成,您需要在客户端的 MCP 配置中指定如何启动此服务器。典型的 MCP 客户端配置会要求您提供:

  • 一个标识名称: 您可以为这个服务器实例指定一个易于识别的名称,例如 'domain'。
  • 启动服务器的命令 (command): 指定执行文件的路径或名称。推荐使用 'npx' 命令,值为 'npx'。如果您选择了全局安装,则命令可能是 'domain-check-mcp'。
  • 传递给命令的参数 (args): 如果命令需要参数,在此处提供一个字符串数组。如果使用 'npx -y domain-check-mcp' 启动,参数列表就是 '["-y", "domain-check-mcp"]'。如果直接运行全局安装的命令 'domain-check-mcp',则参数列表可能为空 '[]'。

通过在 MCP 客户端配置中添加这些信息,客户端就知道如何在需要时自动启动和连接到这个域名检查 MCP 服务器,并通过标准的 MCP 协议进行交互。

基本使用方法

服务器启动后,MCP 客户端即可通过其支持的 JSON-RPC 协议与服务器通信。客户端可以通过 MCP 协议调用服务器暴露的工具(如 'check_domain_availability')并传入相应的域名等参数。服务器将执行查询并将结果通过 MCP 响应格式返回给客户端。具体如何调用取决于您使用的 MCP 客户端的界面或编程接口。

信息

分类

网页与API