
FastDomainCheck MCP Server

2025.03.19
4
Go域名服务批量查询其它
FastDomainCheck MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器实现,用于批量检查域名注册状态。它支持与AI工具(如Claude)进行安全双向连接,提供域名可用性数据。该服务具有批量检查、双重验证(WHOIS和DNS)、支持国际化域名(IDN)等功能,适用于需要批量查询域名状态的场景。
View on GitHub
Overview
基本能力
产品定位
FastDomainCheck MCP Server 是一个专门用于批量检查域名注册状态的MCP服务器实现。
核心功能
- 批量域名注册状态检查
- 使用WHOIS和DNS进行双重验证
- 支持国际化域名(IDN)
- 简洁的输出格式
- 内置输入验证和错误处理
适用场景
- 批量查询多个域名的注册状态
- 需要高可靠性的域名可用性检查
- 与AI工具集成进行自动化域名查询
工具列表
- check_domains
- 功能:检查多个域名的注册状态
- 输入:JSON格式的域名列表
- 输出:包含每个域名注册状态的JSON结果
- 错误处理:支持多种输入验证和错误返回
常见问题解答
- 性能考虑:
- 每个域名检查大约需要0.3-1秒
- 每次请求最多50个域名
- WHOIS查询超时设置为10秒
- 错误处理策略:
- 全面的输入验证
- WHOIS为主,DNS为备用的双重验证
- 所有网络操作的合理超时设置
- 清晰的错误描述
使用教程
使用依赖
- Go 1.16或更高版本
- 网络连接(用于WHOIS和DNS查询)
- 项目依赖:
bash github.com/metoro-io/mcp-golang
安装教程
- 下载二进制文件:
bash # 从发布页面下载 https://github.com/bingal/FastDomainCheck-MCP-Server/releases
- 对于Mac/Linux:
bash chmod +x FastDomainCheck-MCP-Server
- 构建(可选): ```bash # Linux go build -o FastDomainCheck-MCP-Server
# Windows go build -o FastDomainCheck-MCP-Server.exe ```
调试方式
- 配置MCP服务器:
- 修改claude-desktop-config.json文件
- 示例配置:
json { "mcpServers": { "fastdomaincheck": { "command": "/path/to/FastDomainCheck-MCP-Server", "args": [] } } }
- 测试请求:
json { "domains": ["example.com", "test123456.com"] }
预期响应:json { "results": { "example.com": { "registered": true }, "test123456.com": { "registered": false } } }