
Namecheap Api Mcp
io.github.lanternrow由 GitHub 账号 lanternrow 发布v1.0.1更新于 Oct 24, 2026
Namecheap API — domains, DNS, contacts, registrar lock, SSL listing, and pricing.
概览
让助手读取并安全地重新配置 Namecheap 的域名、DNS 记录、名称服务器、邮件转发和注册商锁定。
- 可以做什么
- 封装 Namecheap API 用于域名管理。读取类工具涵盖域名列表与详情、可用性和溢价价格查询、联系人、注册商锁定状态、DNS 主机记录、名称服务器、邮件转发、价格以及 SSL 证书列表。安全写入类工具可替换 DNS 主机记录、切换为默认或自定义名称服务器、设置邮件转发,以及锁定或解锁域名。它刻意不包含任何花钱或不可逆的操作。
- 适用场景
- 适合让助手查看或调整在 Namecheap 托管的域名的 DNS、名称服务器、转发或注册商锁定,或查询域名可用性与价格。不适用于注册、续费、转移、购买 SSL 或账户变更。
- 运行要求
- 通过 npx 或 Node.js 以本地方式运行 npm 包 namecheap-api-mcp。需要启用 Namecheap API 访问,并设置环境变量 NAMECHEAP_API_USER、NAMECHEAP_API_KEY 和 NAMECHEAP_CLIENT_IP(已加入白名单的公网 IPv4),可选 NAMECHEAP_USERNAME 和 NAMECHEAP_ENVIRONMENT。需要访问 Namecheap API 的网络连接。
安装
在 SourceWeft 中
- 打开 控制台中的 Namecheap Api Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
namecheap-api-mcp
MCP server for the Namecheap API — manage domains, DNS, contacts, registrar locks, and view SSL certificates and pricing, straight from your AI assistant.
Built for Claude Code and any MCP-compatible AI tool.
Part of The SEO Engine toolkit by Rex Jones — AI-powered SEO and social media tooling for agencies and businesses.
Safety model
This server ships read + safe-write tools only. It can read your account and change DNS / nameserver / forwarding / lock configuration (all reversible), but it deliberately excludes anything that spends money or is irreversible: no domain registration, renewal, reactivation, transfers, SSL purchase/activation, add-funds, or account/address mutation. You can fork and add those if you need them.
Quick start
1. Enable Namecheap API access
- Go to Profile → Tools → Namecheap API Access and toggle it ON. (Production access requires account eligibility: 20+ domains, OR a $50+ balance, OR $50+ lifetime spend.)
- Copy your API key.
- Whitelist the public IPv4 of the machine that will run this server (the API rejects any non-whitelisted IP with error
1011150).
2. Configure your MCP client
Option: clone and build
Then point your client at node /path/to/namecheap-api-mcp/dist/index.js. For local credentials you can keep a gitignored .env (copy .env.example) and launch with Node's native flag: node --env-file=.env dist/index.js.
Environment variables
Tools
Read
Safe writes (configuration only — no charges)
Notes & gotchas
set_dns_hostsis destructive by API design. Namecheap'ssetHostsdeletes every record not included in the call. Always read current records first (get_dns_hosts), merge your change, then send the complete set.- Errors return HTTP 200. The Namecheap API signals failure in the XML body (
Status="ERROR"), not the HTTP status. This server parses that and throws a real error with the Namecheap error number + message. - IPv4 only for the whitelisted client IP.
Security
- Credentials are read from environment variables only — never hard-coded, logged, or written to disk by this server.
- The API key travels in the query string (Namecheap's design); this server never logs the request URL or key, and error messages surface only the Namecheap error number and text.
License
MIT © Rex Jones
来源:README.md,提交 0c70f57
工具
0版本历史
1- v1.0.1最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。