使用说明
Namecheap MCP服务
这是一个模型上下文协议(MCP)服务,用于与Namecheap API交互,特别关注与DNS-相关的操作。
概述
Namecheap MCP服务为人工智能模型提供了一个标准化接口,以便与Namecheap API交互。它允许管理在Namecheap注册的域名的DNS设置、电子邮件转发和主机记录。
设置
- 克隆此存储库
- 创建一个
.env使用您的Namecheap API凭据文件:SANDBOX=false # Set to true for testing API_KEY=your_api_key USERNAME=your_username CLIENT_IP=your_client_ip
用法
可用功能
该服务公开了以下功能:
set_default_dns:将域设置为使用Namecheap的默认DNS服务器set_custom_dns:将域设置为使用自定义DNS服务器get_dns_list:获取域的DNS服务器列表get_hosts:获取域的主机记录set_hosts:为域设置主机记录get_email_forwarding:获取域的电子邮件转发设置set_email_forwarding:设置域的电子邮件转发
与AI代码编辑器一起使用
要将此MCP服务与代码编辑器一起使用,请将以下配置添加到代码编辑器的MCP配置文件中(通常位于 ~/.codeium/windsurf/mcp_config.json):
"mcpServers": {
"Namecheap": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"mcp",
"run",
"namecheap-mcp/src/main.py"
]
}
}
在代码编辑器中配置MCP服务后,您可以使用自然语言与Namecheap API进行交互。例如:
- “获取DNS记录,例如.com”
- “将example.com设置为使用Namecheap的默认DNS服务器”
- “更新主机记录,例如.com”