Mcp Namecheap Registrar

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 服务器

  1. 打开 Cursor → 设置 → MCP
  2. 点击"新建服务器",选择"命令"
  3. 输入启动命令:/path/to/this/repo/start-mcp.sh
  4. 命名服务器(如"Namecheap 域名")并添加

使用示例

检查域名可用性

bingbang1234.com 是否可用?

获取域名价格

bingbang1234.com 的价格是多少?

注册域名

注册 bingbang1234.com

可选参数:

  • nameservers: 逗号分隔的自定义名称服务器
  • enableWhoisPrivacy: 布尔值,控制 WhoisGuard(默认:true)

测试模式

.env 文件中设置 NODE_ENV=sandbox 可使用沙盒环境进行测试,不会产生实际费用。

故障排除

  • API 认证问题:检查凭证和 IP 白名单
  • 注册人资料错误:确认 registrant-profile.json 格式正确
  • 域名注册失败:检查账户余额和域名可用性

更多详情,请参阅 YouTube 演示视频