域名转售商MCP服务器
使用自然语言从IDE注册、传输和管理域名
专为 网络主机4U 域名注册商
   
生产准备就绪 模型上下文协议 用于管理域名的服务器——注册、传输、续订、DNS、名称服务器、联系人等——通过 32个MCP工具 可通过自然语言从任何兼容MCP的IDE访问。
由...提供 网络主机4U
______________________________________________________________________
这是什么?
这是一个 MCP服务器 为 网络主机4U 域名注册商.它使您的AI编码助手(在VS Code或任何其他兼容MCP的IDE中)能够通过Webhosting4U DomainsSeller API代表您管理域名。您只需用自然语言键入所需内容,而无需登录到web面板:
“example.com可用吗?”
“注册mydomain.io 2年”
“显示mysite.gr的DNS记录”
AI会自动调用正确的工具。没有手动API调用,没有web表单——只有对话。
什么是MCP?
模型上下文协议(MCP) 是一个开放标准,允许IDE中的AI助手连接到外部工具和服务。此服务器实现MCP,因此您的IDE可以直接与域注册API对话。
______________________________________________________________________
亮点
- 32个域管理工具 --注册、转移、续订、DNS、名称服务器、联系人、WHOIS等
- 自然语言界面 --问“example.com可用吗?”并得到答案
- 适用于任何兼容MCP的IDE --VS Code,以及任何支持流式HTTP MCP的编辑器
- 设计安全 --API密钥在静止时加密,基于会话的身份验证,速率限制,零数据泄露
- 全球分布 --在Cloudflare的边缘网络上运行,实现全球低延迟
______________________________________________________________________
先决条件
要使用此MCP服务器,您需要 域经销商帐户 和a API密钥 从 网络主机4U.
- 创建账户 -- 订购域名经销商套餐。订单是手动审核和激活的。
- 获取API密钥 --激活帐户后,从经销商控制面板生成API密钥。
- 添加学分 --域名注册、转移和续订需要您帐户中的可用信用额度。下单前先充值余额。
______________________________________________________________________
快速开始
步骤1--连接IDE
将MCP客户端指向服务器端点:
https://mcp-domains.webhosting4u.gr/mcp运输: 流式HTTP
VS Code (1.99+)
- 打开VS代码设置并启用
chat.mcp.enabled - 创建一个名为的文件
.vscode/mcp.json在项目根目录中 - 粘贴以下配置:
{
"servers": {
"domains-reseller": {
"type": "http",
"url": "https://mcp-domains.webhosting4u.gr/mcp"
}
}
}- 重新启动VS代码
“域名经销商”服务器现在将出现在您的MCP服务器列表中。
Other MCP Clients
任何支持Streamable HTTP传输的客户端都可以连接。配置它:
- 网址:
https://mcp-domains.webhosting4u.gr/mcp - 运输: 流式HTTP
- 内容类型:
application/json - 接受:
application/json, text/event-stream
步骤2--登录
连接IDE后,打开AI聊天并键入:
使用电子邮件登录到域名经销商your@email.com和API密钥YOUR_API_KEY
替换 your@email.com 与您的Webhosting4U经销商帐户关联的电子邮件,以及 YOUR_API_KEY 使用控制面板中的API键。
服务器将:
- 根据上游API验证您的凭据
- 加密API密钥并将其安全存储在服务器上
- 返回a 会话令牌 有效期为12小时
登录后,您的API密钥将不再发送。所有工具调用都使用会话令牌。
步骤3--管理域
请用通俗易懂的语言提问。AI将自动选择正确的工具:
| 你说什么 | 会发生什么 |
|---|---|
| *“example.com可用吗?”* | 检查域可用性 |
| *“检查mydomain.gr的DNS记录”* | 获取DNS记录 |
| *“你们支持哪些顶级域名?”* | 列出可用TLD |
| *“.io域名的价格是多少?”* | 获取TLD定价 |
| *“注册coolstartup.io 2年”* | 注册域名(需要学分) |
| *“使用EPP代码ABC123转移mydomain.com”* | 启动域转移 |
| *“我的账户余额是多少?”* | 显示可用学分 |
| *“注销我”* | 结束会话 |
步骤4--注销
当你完成时,说:
让我退出
这将立即撤销您的会话。
______________________________________________________________________
可用工具(32)
认证
| 工具 | 说明 |
|---|---|
auth_login | 使用电子邮件+API密钥进行身份验证,接收会话令牌 |
auth_logout | 撤销会话令牌 |
域可用性
| 工具 | 说明 |
|---|---|
domains_lookup | 检查一个域是否跨一个或多个TLD可用 |
domains_lookup_suggestions | 获取备选域名建议 |
域管理
| 工具 | 说明 |
|---|---|
domains_information_get | 获取详细的域信息(到期、状态等) |
domains_contact_get | 获取WHOIS联系方式 |
domains_contact_save | 更新WHOIS联系方式 |
domains_nameservers_get | 获取域的名称服务器 |
domains_nameservers_save | 更新名称服务器 |
domains_nameservers_register | 注册儿童/胶水名称服务器 |
domains_nameservers_modify | 更改子名称服务器的IP |
domains_nameservers_delete | 删除子名称服务器 |
domains_dns_get | 获取DNS记录 |
domains_dns_save | 更新DNS记录 |
domains_lock_get | 检查注册器锁定状态 |
domains_lock_save | 锁定或解锁域 |
domains_eppcode_get | 获取域转移的EPP/auth代码 |
domains_email_get | 获取电子邮件转发设置 |
domains_email_save | 更新电子邮件转发 |
domains_protectid_toggle | 启用或禁用WHOIS ID保护 |
domains_release | 将域名释放给另一个注册商 |
domains_delete | 请求删除域 |
domains_sync | 将域状态与注册表同步 |
domains_transfersync | 同步传输状态 |
订单和定价
| 工具 | 说明 |
|---|---|
order_domains_register | 注册新域名(需要学分) |
order_domains_transfer | 将域名转移到您的帐户(需要信用) |
order_domains_renew | 续订现有域(需要学分) |
order_pricing_domains_get | 获取注册、转让或续订的定价 |
计费与系统
| 工具 | 说明 |
|---|---|
billing_credits_get | 检查您的账户余额 |
system_version | 获取API版本(用于健康检查) |
tlds_list | 列出所有可用的顶级域名 |
tlds_pricing_get | 获取所有可用TLD的定价 |
______________________________________________________________________
建筑
+-------------------------+
| IDE (MCP Client) |
+------------+------------+
|
| Streamable HTTP (MCP)
v
+------------+------------+ +----------------------------+
| Cloudflare Worker +---->| Workers KV |
| | | (encrypted sessions) |
| - Auth + validation | +----------------------------+
| - Tool routing |
| - Error handling +---->+----------------------------+
| | | Durable Objects |
+------------+------------+ | (per-session rate limits) |
| +----------------------------+
|
| HTTPS + HMAC-SHA256 +----------------------------+
+------------------------>| D1 Database |
| | (audit logs, no PII) |
v +----------------------------+
+------------+------------+
| WHMCS DomainsReseller |
| API (upstream) |
+-------------------------+- 使用AES-256-GCM静态加密的API密钥
- 通过耐用对象限制每次会话的速率
- PII最大限度地减少了审计日志记录
- 固定上游URL(不可能使用SSRF)
- 对每个输入进行Zod模式验证
______________________________________________________________________
webhosting4u.gr
建于 Cloudflare员工 和 主控程序
AGPL-3.0许可证
