域名查询 MCP
一个远程 MCP 服务器,让 Claude、Cursor、Codex 等 AI 智能体实时查询注册局,查出哪些域名还能注册,并给出价格。
1. 把服务器添加到智能体
claude mcp add -s user --transport http domain-availability https://namechan.com/mcp直接就能用:无需账号,按网络地址限量。
2. 可选:免费 API 密钥
登录并创建密钥后,调用改为计入账号而不是网络地址,限量更高,和在本站登录后一样。
3. 提问
「给一个记账 App 想个简短的名字,查查哪些 .com 和 .ai 域名还能注册。」
https://namechan.com/mcp
给 AI 智能体用的域名查询 MCP 服务器
MCP(Model Context Protocol)是 AI 智能体调用模型之外工具的方式。Namechan 运行着一个远程 MCP 服务器,专门回答智能体靠猜总会答错的那个问题:这个域名现在能不能注册?
每个结果都来自对注册局的实时查询(RDAP 或 WHOIS),而不是模型的记忆。能注册的域名会附上首年价格、续费价格和注册链接;已被注册的域名会附上注册日期。
服务器给智能体提供什么
四个工具,全部只读。智能体会根据工具说明自己挑选合适的那个,用日常语言提问即可。
- check_domains
- 一组完整域名,例如 acme.com、getacme.io 和 acme.ai,一次调用全部查完。每个结果标明 available、taken、reserved、unsupported 或 unknown,能注册的附上价格和注册链接。
- check_name
- 一个关键词同时查多个后缀。不指定后缀时,默认查 .com、.ai、.net、.org、.io、.co、.xyz、.app、.dev 和 .run。
- whois_lookup
- 单个域名的注册局记录:注册和到期日期、域名年龄、注册商、状态码和 DNS 服务器。想要的名字已被注册时,可以用它判断这个名字有没有可能释放。
- get_usage
- 本分钟和本小时已用多少次调用、还剩多少次:带密钥时按账号计算,不带时按网络地址计算。
如何配置
把上方对应客户端的代码片段粘贴进去,马上就能用,无需账号。Claude Code、Cursor 和 VS Code 通过 Streamable HTTP 直接连接服务器地址。Claude Desktop 和 Codex 用 npx 启动小巧的 domain-availability-mcp 包,由它转发到同一个服务器。
连接好之后直接说需求,例如「给一个笔记应用想个两个音节的名字,查查 .com 还能不能注册」,或者「这十个名字里哪些还能注册?」。候选名字由智能体来想,哪些已经有人注册由服务器告诉它。
为什么智能体需要实时查询
语言模型无法知道一个域名有没有被注册。训练数据已经是几个月前的,大多数注册记录从不出现在文本里,而且每天都有域名被注册、被删除。直接问模型,它会很有把握地把已被注册的域名说成可以注册。接入 MCP 服务器后,它会先查询,只推荐真正能买到的名字。
反过来,服务器同样谨慎。注册局没有及时响应时,结果是 unknown,绝不会是 available,工具说明也会要求智能体不要把它当作可以注册。
免费使用与 API 密钥
不带密钥时,服务器可以免费使用,按网络地址限量,和不登录在本站查域名一样。列出工具和各项查询的用法都相同,只是限量不同。
需要更多次数,可以登录并创建免费的 API 密钥。带密钥的调用改为计入账号而不是网络地址,限量更高,和在本站登录后一样,由账号下所有密钥共用。get_usage 工具可以查看剩余次数。密钥可以随时在 API 密钥页面撤销。
比起单独的工具,更想要一套现成的流程?域名查询 Skill不只教智能体查域名,还教它怎么筛出候选名单。
常见问题
域名查询 MCP 服务器免费吗?
免费。无需账号即可使用,按网络地址限量。登录后创建免费的 API 密钥,则改为按账号计算,限量更高。
支持哪些客户端?
所有支持通过 Streamable HTTP 连接远程 MCP 服务器的客户端:Claude Code、Cursor、VS Code、Windsurf 等。只能启动本地服务器的客户端,例如 Claude Desktop 的配置文件和 Codex,使用 domain-availability-mcp npm 包,由它桥接到同一个服务器。
查询结果准确吗?
结果是查询那一刻注册局自己的答复,通过 RDAP 或 WHOIS 读取,DNS 只用作快速参考。从查询到购买之间,域名仍可能被别人注册,决定之后请尽快注册。
它会购买或注册域名吗?
不会。所有工具都是只读的。能注册的域名附有注册商链接,需要自己去完成购买。
reserved 和 unknown 是什么意思?
reserved 表示这个域名没有被注册,但注册局不对外出售。unknown 表示注册局没有及时响应,这并不代表可以注册,智能体应该重新查询后再下结论。