FastDomainCheck MCP Server

FastDomainCheck MCP Server

site icon
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工具集成进行自动化域名查询

工具列表

  1. check_domains
  2. 功能:检查多个域名的注册状态
  3. 输入:JSON格式的域名列表
  4. 输出:包含每个域名注册状态的JSON结果
  5. 错误处理:支持多种输入验证和错误返回

常见问题解答

  1. 性能考虑:
  2. 每个域名检查大约需要0.3-1秒
  3. 每次请求最多50个域名
  4. WHOIS查询超时设置为10秒
  5. 错误处理策略:
  6. 全面的输入验证
  7. WHOIS为主,DNS为备用的双重验证
  8. 所有网络操作的合理超时设置
  9. 清晰的错误描述

使用教程

使用依赖

  • Go 1.16或更高版本
  • 网络连接(用于WHOIS和DNS查询)
  • 项目依赖: bash github.com/metoro-io/mcp-golang

安装教程

  1. 下载二进制文件: bash # 从发布页面下载 https://github.com/bingal/FastDomainCheck-MCP-Server/releases
  2. 对于Mac/Linux: bash chmod +x FastDomainCheck-MCP-Server
  3. 构建(可选): ```bash # Linux go build -o FastDomainCheck-MCP-Server

# Windows go build -o FastDomainCheck-MCP-Server.exe ```

调试方式

  1. 配置MCP服务器:
  2. 修改claude-desktop-config.json文件
  3. 示例配置: json { "mcpServers": { "fastdomaincheck": { "command": "/path/to/FastDomainCheck-MCP-Server", "args": [] } } }
  4. 测试请求: json { "domains": ["example.com", "test123456.com"] } 预期响应: json { "results": { "example.com": { "registered": true }, "test123456.com": { "registered": false } } }

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。