AI 把代码写完了,项目却还差一个能打开的网址
登录、数据库、支付回调都接好了。你把预览链接发给朋友,收到一句:“正式地址是什么?”
这时才发现,仓库里的任务已经勾完,域名还躺在另一张待办里。名字能不能注册、多少钱、解析指向哪里、证书有没有配好,每件事都不大,却都需要你重新找入口。
对独立开发者来说,这段收尾尤其容易打断节奏:前一刻还在让 Agent 修界面,下一刻就得离开编辑器,自己把上线步骤接起来。

把“配个域名”说成一件完整的任务
DomainCLI 提供了让 Agent 调用阿里云域名服务的接口。你可以在终端使用 CLI,也可以通过 MCP 把域名工具接入支持的 Agent 客户端。
它适合接住这样一个任务:“我准备发布一个个人工具,先帮我核对域名和价格,再整理绑定前需要确认的配置。”
这句话里有几件不同的事:理解项目、提出名字、查询状态、查看报价、核对部署入口。Agent 负责组织步骤,域名工具负责返回查询结果,你决定采用哪个名字、接受什么费用,以及何时执行变更。
比起直接说“帮我上线”,这个任务更容易检查。每一步都能留下结果,遇到不确定的信息,也能停在明确的位置。

看一次对话,知道该从哪里开始
可以这样对 Agent 说:
开发者:项目是给程序员用的 JSON 对比工具。我已有部署地址,先查候选域名,不购买、不改解析。
Agent:我会逐个查询候选域名的状态,并区分普通注册、溢价注册和一口价交易。请先给我三个候选名。
开发者:候选已经列好。查完后,把需要我决定的事项放到最后。
Agent:我会整理查询时间、状态、对应价格信息和待确认项。缺少准确报价的候选会标为待核实。选定后,再核对你的部署服务要求哪些 DNS 记录。
这里真正有用的结果,是一份能继续推进的清单:哪些候选值得保留、价格属于哪种业务、还缺什么部署信息。它不需要你先把域名命令学完。
先形成方案,再动正式配置
选好名字以后,先让 Agent 汇总一张配置草案:目标域名、部署平台、记录类型、主机记录、记录值,以及是否存在同名记录。
A 记录与 CNAME 记录如何选择,应以部署平台给出的要求为准。已有记录是否承载邮件或其他服务,也要在改动前核对。这样,你确认的是具体配置,而不是一句含糊的“可以改”。

如果任务涉及购买,先核对域名、年限和官方订单信息,在浏览器里确认并支付。查询时的可注册状态和价格都有时间边界,最终结果以实际提交和订单为准。
解析变更以后,还要从实际访问端检查解析结果、网站响应与 HTTPS。需要备案的部署场景,也应按实际要求办理。AI 可以协助推进这些环节,但不能保证域名一定注册成功,也不能承诺 DNS、备案和证书立即就绪。
把工具接进你正在用的环境
macOS 或 Linux 可按官方方式安装 CLI:
curl -fsSL https://aliyuncli.alicdn.com/cli-ext/domain-cli/install.sh | bash
aliyun domain --help
如果已有阿里云 CLI,也可以安装域名插件:
aliyun plugin install --name aliyun-cli-domain
想在 Codex 中通过 MCP 使用域名工具,可采用官方文档中的代理方式。本机需先安装 Node.js,确保 npx 可用:
codex mcp add aliyun-domain -- npx mcp-remote-alibaba-cloud "https://openapi-mcp.cn-hangzhou.aliyuncs.com/s/Domain/domain/2dd2d6410b8648938effea0a177280e6/mcp"
使用 Qoder、Cursor、Claude Code 等支持 MCP 的客户端,也可以到官网复制对应配置。
按客户端要求重新加载 MCP 配置,必要时重启客户端。在新会话确认工具可见;如提示授权,再按提示完成浏览器 OAuth。MCP 可用能力以客户端实际发现的工具清单为准;若缺少某一步,先说明缺口,再由你选择是否使用 CLI 或官方页面衔接。

第一个任务,只做查询
现在安装 DomainCLI,为你正在做的项目核对第一个候选域名。 产品入口与完整说明。
将 example.com 换成你的候选,然后执行:
aliyun domain check --domain example.com
也可以把下面这段话复制给已接入的 Agent:
帮我查询 example.com 的当前注册状态,只做只读查询。先检查可用工具,再调用;说明查询时间和结果含义。不要购买、下单或修改 DNS,也不要把“可注册”解释成已经为我保留。
