FastDomainCheck MCP Server (Python)

FastDomainCheck MCP Server (Python)

site icon
2025.04.30 0
Python域名检查批量处理其它
FastDomainCheck MCP Server (Python) 是一个基于Python和Model Context Protocol (MCP)实现的域名可用性检查服务器。它提供了MCP工具来检查单个或多个域名是否已被注册。
View on GitHub

Overview

基本能力

产品定位

FastDomainCheck MCP Server (Python) 是一个用于检查域名注册状态的工具,适用于需要批量检查域名可用性的场景。

核心功能

  • 批量域名注册状态检查
  • 使用WHOIS和DNS进行双重验证
  • 支持国际化域名(IDN)
  • 简洁的输出格式
  • 内置输入验证和错误处理

适用场景

  • 域名注册前的可用性检查
  • 批量域名管理
  • 域名投资分析

工具列表

check_domains

  • 功能: 检查多个域名的注册状态
  • 输入格式: JSON格式,包含一个域名数组
  • 输出格式: JSON格式,包含每个域名的注册状态
  • 错误处理: 处理空列表、超过50个域名、空域名、域名超过255字符等情况

常见问题解答

  1. 如何检查多个域名? 使用check_domains工具,传入包含域名的JSON数组。
  2. **如何处理错误? 工具会返回包含错误信息的JSON响应。
  3. **支持哪些类型的域名? 支持国际化域名(IDN)和常规域名。

使用教程

使用依赖

  1. 确保已安装Python环境
  2. 安装必要的Python库(如uvx

安装教程

  1. 克隆或下载项目代码
  2. 修改claude-desktop-config.json文件,添加以下配置:
{
  "mcpServers": {
    "fastdomaincheck": {
      "command": "uvx",
      "args": [
        "fastdomaincheck-mcp-server"
      ]
    }
  }
}

调试方式

  1. 启动服务后,使用check_domains工具发送测试请求
  2. 检查返回的JSON响应是否符合预期
  3. 查看错误日志以排查问题

许可证

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