关于 Domain Check
Domain Check 是用于查询域名能否注册的 MCP 服务,适合筛选域名的用户。它通过 RDAP 查询 500 多种顶级域名,并对部分后缀回退到 WHOIS。
主要功能
- 01查询域名是否可注册
- 02支持 500 多种顶级域名
- 03RDAP 查询并回退至 WHOIS
- 04返回结构化状态
适用场景
- 01查询单个域名
- 02筛选一批域名备选项
MCP 相关
向 MCP 客户端提供 `check_domain` 工具,返回域名及其可用状态。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
domain-check-mcp
用于检查域名是否可注册的 MCP 服务。通过 RDAP 支持 500 多个顶级域名,并在 .de 和 .cn 上提供 WHOIS 回退。
安装
uvx domain-check-mcp
在 .mcp.json 中使用
{
"mcpServers": {
"domain-check": {
"command": "uvx",
"args": ["domain-check-mcp"]
}
}
}
工具
- check_domain — 检查域名是否可注册
示例
check_domain("example.com")
返回:
{
"domain": "example.com",
"available": false,
"status": "registered"
}
支持的顶级域名
通过 RDAP(500 多个)
支持 RDAP 的所有主要 gTLD 和许多 ccTLD,数据来源于 IANA RDAP Bootstrap:
.com、.net、.org、.info、.app、.dev、.io、.xyz、.site、.shop、.uk、.fr、.nl、.pl、.consulting、.cloud、.tech、.blog、.store、.online,以及更多。
通过 WHOIS
| 顶级域名 | WHOIS 服务器 |
|---|---|
| .de | whois.denic.de |
| .cn | whois.cnnic.cn |
| .fj | www.whois.fj |
| .gs | whois.nic.gs |
| .bayern | whois.nic.bayern |
| .cat | whois.nic.cat |
| .eus | whois.nic.eus |
| .radio | whois.nic.radio |
| .scot | whois.nic.scot |
| .sport | whois.nic.sport |
工作原理
- 从域名中提取顶级域名
- 路由到相应的适配器(RDAP 或 WHOIS)
- RDAP:通过 HTTP 查询 — 404 表示可注册,200 表示已注册
- WHOIS:通过 TCP 端口 43 查询 — 对响应进行模式匹配
- 返回包含可用状态的结构化结果
开发
git clone https://github.com/stucchi/domain-check-mcp.git
cd domain-check-mcp
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
pytest
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。