Mcp Namecheap Registrar
连接到Namecheap API以检查域名的可用性和价格,并进行注册。
概述
这是一个 Cursor MCP 与 Namecheap 域名 API 集成工具,允许您通过 Cursor AI 界面检查域名可用性、获取价格信息并注册域名。
⚠️ 安全警告: 此工具默认使用 Namecheap 实时 API,可能进行实际购买并产生费用。
主要功能
- ✅ 域名可用性检查
- ✅ 域名价格查询
- ✅ 域名注册(支持 WhoisGuard 和自定义名称服务器)
设置步骤
1. 准备工作
确保您满足以下条件:
- Node.js v16+
- Cursor AI IDE
- Namecheap 账户(已启用 API 访问)
2. 安装配置
# 克隆仓库
git clone https://github.com/yourusername/namecheap-domains-mcp.git
cd namecheap-domains-mcp
# 安装依赖
npm install
# 配置环境
cp .env.example .env
# 编辑 .env 文件添加凭证
# 创建注册人资料
cp registrant-profile.example.json registrant-profile.json
# 编辑资料信息
# 构建项目
npm run build
3. 在 Cursor 中添加 MCP 服务器
- 打开 Cursor → 设置 → MCP
- 点击"新建服务器",选择"命令"
- 输入启动命令:
/path/to/this/repo/start-mcp.sh
- 命名服务器(如"Namecheap 域名")并添加
使用示例
检查域名可用性
bingbang1234.com 是否可用?
获取域名价格
bingbang1234.com 的价格是多少?
注册域名
注册 bingbang1234.com
可选参数:
nameservers
: 逗号分隔的自定义名称服务器enableWhoisPrivacy
: 布尔值,控制 WhoisGuard(默认:true)
测试模式
在 .env
文件中设置 NODE_ENV=sandbox
可使用沙盒环境进行测试,不会产生实际费用。
故障排除
- API 认证问题:检查凭证和 IP 白名单
- 注册人资料错误:确认
registrant-profile.json
格式正确 - 域名注册失败:检查账户余额和域名可用性
更多详情,请参阅 YouTube 演示视频。