mcpField
D
domaincheck

domaincheck

本地服务
github.com/CloudCorpRecords商业与营销01 周前更新

关于 domaincheck

domaincheck 将 Just Domain 的域名和商标查询封装为本地 stdio 服务及命令行工具,适合评估名称的团队。它查询注册可用性与价格、转入限制,以及美国、欧盟和以色列商标记录;不办理注册或提供法律意见。

主要功能

  1. 01查询域名可用性及注册价格
  2. 02预检域名转入条件与费用
  3. 03搜索美国、欧盟和以色列商标记录
  4. 04通过 JSON 输出上游结果
  5. 05支持命令行和 stdio MCP

适用场景

  1. 01比较多个候选域名的注册价格
  2. 02转入现有域名前检查限制
  3. 03为拟用名称检索商标记录

MCP 相关

提供 stdio MCP 服务,将查询转发到 Just Domain MCP 服务,并返回其结果。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"cloudcorprecords-domaincheck": {
"command": "npx",
"args": [
"-y",
"@reneturcios/domaincheck"
]
}
}
}
启动命令npx -y @reneturcios/domaincheck

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@reneturcios/domaincheck0.1.0
ocighcr.io/cloudcorprecords/domaincheck:0.1.0

工具

3

收录的工具列表 · 更新于 1 周前

参数类型必填说明
querystring否自由文本:一个或多个名称,以逗号或空格分隔。未指定 TLD 的名称会扩展为 com/io/ai/co/net。提供 domains 时忽略此项。
domainsarray否1 到 200 个完全限定域名,每个都包含 TLD(例如 ["acme.com", "acme.io"])。工具只检查这些名称。优先于 query。

详细介绍

domaincheck

在基于某个名称开展工作之前,先检查这个名称。domaincheck 将公开的 Just Domain MCP 服务封装为本地 stdio 服务和一个小型 CLI,提供三种只读查询:

  • search_domains — 域名是否可用?完整注册期的费用是多少(以及续费价格;如果名称可用,还会提供结账 URL)?
  • check_domain_transfer — 对于你已在其他地方拥有的域名:哪些因素会阻碍转入?迁移后 DNS 是否会保留?完整注册期的转入费用是多少?
  • check_trademark — 使用 Open Trademarks 读取的美国、欧盟和以色列商标注册信息,查询一个拟用名称。

价格是整个注册期的总价,绝非年费——.ai 的注册期为两年,因此报价中的 .ai 价格涵盖两年。此处不会下单、提交任何文件或收取款项:注册和转入只能在浏览器中通过 justdomain.ai 完成;商标注册信息查询不构成法律建议,也绝不代表名称已获准使用。

工作原理

每次调用都会以 JSON-RPC tools/call POST 请求转发至 https://mcp.justdomain.ai/(无需身份验证),并原样返回上游响应——采用 SSE 帧格式,取第一条 data: 行。设置 JUSTDOMAIN_MCP_URL 可使用其他端点。

CLI

npx @reneturcios/domaincheck search acme.com acme.io
npx @reneturcios/domaincheck transfer acme.com
npx @reneturcios/domaincheck trademark "Acme Roasters"
npx @reneturcios/domaincheck --version

输出是上游结果的 JSON。退出代码:成功时为 0,运行时错误(包括上游失败)时为 1,用法错误时为 2。

MCP 服务

npx -y @reneturcios/domaincheck mcp

MCP 客户端配置:

{
  "mcpServers": {
    "domaincheck": {
      "command": "npx",
      "args": ["-y", "@reneturcios/domaincheck", "mcp"]
    }
  }
}
工具
  • search_domains — 查询可用性和价格。
    • domains(字符串数组,优先使用)— 1-200 个完整域名,每个名称都必须包含 TLD
    • query(字符串,备用)— 自由文本;不带 TLD 的名称会扩展为 com/io/ai/co/net。提供 domains 时会忽略此项。必须提供其中一项;两项都未提供时,服务会如实报错。
  • check_domain_transfer — 对单个域名进行转入预检。
    • domain(字符串,必填)— 一个在其他注册商处拥有的完整域名
  • check_trademark — 查询一个名称的商标注册信息。
    • name(字符串,必填)— 拟用名称,长度为 2-120 个字符
    • goods(字符串,可选)— 该名称的用途
    • classes(整数数组,可选)— 尼斯分类,每项为 1-45
    • registers(us/eu/il 数组,可选)— 留空时查询全部三个注册信息库

Docker

docker run -i ghcr.io/cloudcorprecords/domaincheck
docker run --rm ghcr.io/cloudcorprecords/domaincheck search acme.com

开发

npm install
npm run build   # tsc -> dist/
npm test        # tsx --test test/*.test.ts (fake fetch, no network)
npm run dev     # run the CLI from source

许可证

MIT — 版权所有 (c) 2026 Rene Turcios

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。