域名可用性检查
搜索能力
MCP 集成
AI 助手功能
00:00 - 检查 google.com 的可用性
测试一个知名的高级域名以展示域名检查功能和替代顶级域名建议。
00:20 - 测试 myawesomesite.com
验证自定义域名名称的可用性并探索替代扩展选项。
00:40 - 验证 techstartup2026.io
探索科技初创公司域名选项并检查多个顶级域名扩展的可用性。
01:00 - 分析 aitools 域名
检查竞争激烈的 AI 行业域名并分析市场上的可用性以命名初创公司。
使用以下方法之一安装 uv 包管理器:
官方安装程序(推荐):
curl -LsSf https://astral.sh/uv/install.sh | sh
Homebrew(macOS/Linux):
brew install uv
安装 Homebrew(如需安装):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"MCP 服务器通过 uvx 自动管理 Python 依赖项。
MCP 域名可用性检查器支持直接安装而无需克隆存储库,使用 uvx 进行包管理。
Claude Desktop 的配置文件位于:
~/Library/Application Support/Claude/claude_desktop_config.json~/.config/Claude/claude_desktop_config.json编辑此文件以添加域名可用性 MCP 配置:
{
"mcpServers": {
"mcp-domain-availability": {
"command": "uvx",
"args": [
"--python=3.10",
"--from",
"git+https://github.com/imprvhub/mcp-domain-availability",
"mcp-domain-availability"
]
}
}
}
如果您已经配置了其他 MCP,请在 "mcpServers" 对象内简单地添加 "mcp-domain-availability" 部分:
{
"mcpServers": {
"otherMcp": {
"command": "...",
"args": ["..."]
},
"mcp-domain-availability": {
"command": "uvx",
"args": [
"--python=3.10",
"--from",
"git+https://github.com/imprvhub/mcp-domain-availability",
"mcp-domain-availability"
]
}
}
}
要通过 Smithery 自动安装 mcp-domain-availability 到 Claude Desktop:
npx -y @smithery/cli install @imprvhub/mcp-domain-availability --client claude
对于开发或本地测试:
git clone https://github.com/imprvhub/mcp-domain-availability
cd mcp-domain-availability
uv sync
uv run src/mcp_domain_availability/main.py
MCP 服务器支持两种传输模式:
部署到 Cloud Run 时,必须将 MCP_TRANSPORT 环境变量设置为 sse。
前提条件:
gcloud auth login)最简单的部署方式是使用 deploy.sh 脚本。
编辑脚本:
打开 deploy.sh 并将 ... 替换为您的 Google Cloud PROJECT_ID。您也可以根据需要更改 REGION。
运行脚本: 将脚本设为可执行并运行它。
chmod +x deploy.sh
./deploy.sh
脚本将构建 Docker 镜像,推送到 Google 容器注册表,并将其部署到 Cloud Run,同时设置 MCP_TRANSPORT=sse。
或者,您可以手动运行命令。
export PROJECT_ID="<YOUR_PROJECT_ID>"
export REGION="<YOUR_REGION>"
export IMAGE="gcr.io/$PROJECT_ID/mcp-domain-availability:latest"
docker buildx build --platform linux/amd64 -t $IMAGE --push .
gcloud run deploy mcp-domain-availability \
--image $IMAGE \
--region $REGION \
--platform managed \
--allow-unauthenticated \
--port 8080 \
--set-env-vars MCP_TRANSPORT=sse \
--project $PROJECT_ID
注意: 对于本地 Claude Desktop 使用,不需要环境变量。服务器默认使用 stdio 传输模式。
MCP 域名可用性检查器使用多种验证方法来确定域名的可用性:
该工具结合这些方法的结果以提供准确的可用状态,并进行并行处理以同时检查多个域名。
| 工具名称 | 描述 | 使用 |
|---|---|---|
check_domain | 使用 --domain 标志检查域名可用性 | mysite.com --domain 或 mysite --domain |
com, net, org, io, ai, app, dev, co, xyz, me, info, biz
us, uk, ca, au, de, fr, it, es, nl, jp, kr, cn, in, br, mx, ar, cl, co, pe, ru, pl, cz, ch, at, se, no, dk, fi, be, pt, gr, tr, za, eg, ma, ng, ke
tech, online, site, website, store, shop, cloud, digital, blog, news 等。
这里有一些如何使用 MCP 域名可用性检查器与 Claude 的示例:
使用 --domain 检查 mysite.com 是否可用
使用 --domain 检查 "startup" 在所有顶级域名中的可用性
awesome.io 是否可用?使用 --domain 检查
该工具提供了全面的结果,包括:
如果在 Claude Desktop 中看到连接错误:
验证 uvx 安装:
uvx --version 确保 uvx 正确安装curl -LsSf https://astral.sh/uv/install.sh | sh检查 Python 版本:
python3 --version如果域名检查失败:
网络连接:
速率限制:
如果 MCP 服务器无法启动:
验证配置语法:
claude_desktop_config.json 中的 JSON 语法有效重启 Claude Desktop:
main.py:主要入口点,包含 MCP 服务器和域名检查逻辑uv build
uv run pytest
uv run main.py
MCP 域名可用性检查器对外部 DNS 服务器和 WHOIS 服务进行网络请求。用户应注意:
欢迎贡献!改进领域包括:
该项目根据 Mozilla Public License 2.0 授权 - 查看 LICENSE 文件以获取详细信息。