使用说明
域名转售商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模式验证
建于 Cloudflare员工 和 主控程序
AGPL-3.0许可证