使用说明
域检查mcp
用于检查域名可用性的MCP服务器。通过RDAP支持500多个顶级域名,WHOIS回退.de和.cn。
安装
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+)
所有主要gTLD和许多支持RDAP的ccTLD,来源于 IANA RDAP引导:
.com、.net、.org、.info、.app、.dev、.io、.xyz、.site、.shop、.uk、.fr、.nl、.pl、.consulting、.cloud、.tech、.blog、.store、.online和 更多.
通过WHOIS
| TLD | WHOIS服务器 |
|---|---|
| .de | Whois.denic.de |
| .cn | whois.cnnic.cn |
| .fj | www.whois.fj |
| .gs | whois.nic.gs |
| 拜耳 | |
| .cat | whois.nic.cat |
| Whois.nic.eus。 | |
| .radio | 谁是.nic.radio |
| .scot | 谁是.nic.scot |
| .sport | whois.nic.sport |
运作原理
- 从域名中提取TLD
- 路由到适当的适配器(RDAP或WHOIS)
- RDAP:HTTP查找——404表示可用,200表示已注册
- 谁: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
许可证
麻省理工学院
