核心功能
namecom-registrar 是一个基于 Name.com CORE API v1 的 MCP 服务器,提供从域名搜索、注册到完整 DNS 生命周期管理的九项自动化能力。核心功能包括:批量域名可用性与定价查询(check_domain)、关键词智能推荐(search_domain)、零确认即时购买(register_domain,自动启用 WHOIS 隐私保护与注册局锁定)、多记录类型 DNS 管理(A/AAAA/CNAME/MX/TXT 等)、 nameserver 迁移、以及两个高阶场景——ACME DNS-01 自动挑战解析(含全球传播轮询检测)与家庭宽带的动态 DNS(DDNS)自动更新。
显著优点
- 端到端自动化:购域无需人工确认支付,ACME 挑战自动完成创建-轮询-清理闭环,DDNS 自动检测公网 IP 变更
- 隐私与安全默认:
register_domain强制启用 WHOIS 隐私与注册局锁定,降低域名被恶意转移风险 - 批量与灵活:单次可查 50 个域名价格,DNS 支持 apex (@)、通配符 (*) 及多类型记录
- 沙箱隔离:提供
NAMECOM_*_TEST环境变量,支持无真实扣款的完整测试流程
潜在缺点与局限
- 高风险操作:
register_domain使用默认支付方式即时扣款,无二次确认,误操作将导致实际资金损失 - 权限过高:API Token 拥有账户完整控制权(域名、DNS、支付),Token 泄露意味着账户完全失守
- 供应商锁定:功能深度绑定 Name.com,无法迁移至其他注册商;若 Name.com API 变更或限速,工具可能失效
- 无回滚机制:DNS 记录删除、域名购买等操作无内置撤销能力,依赖用户手动修复
适合人群
- 需要自动化 Let's Encrypt 泛域名证书颁发的 DevOps 工程师
- 家庭实验室/住宅宽带用户需维护动态公网 IP 解析
- 批量管理 Name.com 域名资产的小型团队或个人开发者
- 追求域名注册流程自动化、能接受 Name.com 价格体系的进阶用户
常规风险
| 风险类型 | 描述 | 缓解建议 |
|---------|------|---------|
| 财务风险 | 误触发 `register_domain` 导致非预期扣款 | **强制使用沙箱凭证验证行为**;生产环境设置消费限额 |
| 凭证泄露 | Token 存储于本地环境变量,可能被其他进程读取 | 使用容器/VM 隔离;定期轮换 Token;监控账户异常操作 |
| DNS 配置错误 | 自动化脚本误删或覆盖关键记录导致服务中断 | 操作前执行 `list` 备份;关键域名启用 DNS 变更审计日志 |
| 供应链风险 | npm 包 `namecom-clawbot` 被恶意篡改 | 安装前校验 GitHub 仓库签名;固定版本号;使用 lockfile |
| API 可用性 | Name.com 服务中断或限流影响自动化流程 | 关键路径添加重试与降级策略;保留手动 DNS 管理预案 |