域检查mcp
     ](https://github.com/stucchi/domain-check-mcp/stargazers) ](https://github.com/stucchi/domain-check-mcp/issues)
用于检查域名可用性的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许可证
麻省理工学院
