域名检查工具

用于检查域名可用性的MCP服务器,支持500+ TLDs通过RDAP,以及WHOIS回退机制。

  • by stucchi
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 stucchi/domain-check-mcp

使用说明

域检查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

运作原理

  1. 从域名中提取TLD
  2. 路由到适当的适配器(RDAP或WHOIS)
  3. RDAP:HTTP查找——404表示可用,200表示已注册
  4. 谁:TCP端口43查找--响应上的模式匹配
  5. 返回具有可用性状态的结构化结果

发展

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

许可证

麻省理工学院