Token导航 LogoToken导航TokenDH.com
Domain Checker MCP Server logo
AI代理stdio官方级别未说明来源级核验

Domain Checker MCP Server

MCP Server

一个基于FastMCP框架构建的MCP服务器,通过WHOIS查询和DNS解析检查域名可用性,支持批量处理和异步操作。

工具数

0

提示词数

0

GitHub Stars

4

资源数

0
批量处理PythonClaudeClaude DesktopClaudeCursorWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ajot

提供方

ajot

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv venv

详细介绍

域检查器远程MCP服务器

使用WHOIS查找和DNS解析检查域名可用性的模型上下文协议(MCP)服务器。采用现代FastMCP框架构建,易于设置和可靠的域可用性检查。

![Install MCP Server](https://cursor.com/install-mcp?name=domain-checker-remote-mcp&config=eyJ1cmwiOiJodHRwczovL2RvbWFpbi1jaGVja2VyLXJlbW90ZS1tY3AtbGE1aDUub25kaWdpdGFsb2NlYW4uYXBwL21jcCIsImRlc2NyaXB0aW9uIjoiQ2hlY2sgaWYgYSBkb21haW4gaXMgYXZhaWxhYmxlIiwiY29tbWFuZCI6IiJ9)

Image

将此远程MCP服务器部署到DigitalOcean

![Deploy to DO](https://cloud.digitalocean.com/apps/new?repo=https://github.com/ajot/domain-checker-mcp-server/tree/main)

特性

  • 双重验证:使用WHOIS和DNS解析以获得准确的结果
  • 🚀 异步操作:具有适当超时处理的非阻塞操作
  • 📊 批处理:同时检查多个域
  • 🔍 详细分析:提供全面的可用性信息

使用域检查器

选项1:使用远程MCP服务器(最简单)

![Install MCP Server](https://cursor.com/install-mcp?name=domain-checker-remote-mcp&config=eyJ1cmwiOiJodHRwczovL2RvbWFpbi1jaGVja2VyLXJlbW90ZS1tY3AtbGE1aDUub25kaWdpdGFsb2NlYW4uYXBwL21jcCIsImRlc2NyaXB0aW9uIjoiQ2hlY2sgaWYgYSBkb21haW4gaXMgYXZhaWxhYmxlIiwiY29tbWFuZCI6IiJ9)

将以下配置添加到您的MCP兼容应用程序中:

{
  "mcpServers": {
    "domain-checker-remote-mcp": {
      "url": "https://domain-checker-remote-mcp-la5h5.ondigitalocean.app/mcp",
      "description": "Check if a domain is available",
      "command": ""
    }
  }
}

此远程MCP服务器已部署并准备就绪!

Image

选项2:使用FastMCP开发工具

# Make sure your virtual environment is activated
fastmcp dev local-domain-checker.py

Image

选项3:配置本地MCP服务器

此MCP服务器可与Claude Desktop、Cursor、Windsurf和其他MCP兼容应用程序配合使用。

配置位置

  • 克劳德桌面:

- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - 窗户: %APPDATA%\Claude\claude_desktop_config.json

Image

  • 光标:

- macOS: ~/Library/Application Support/Cursor/cursor_desktop_config.json - 窗户: %APPDATA%\Cursor\cursor_desktop_config.json

![Install MCP Server](https://cursor.com/install-mcp?name=domain-checker&config=eyJjb21tYW5kIjoicHl0aG9uIC9wYXRoL3RvL3lvdXIvZG9tYWluX2NoZWNrZXIucHkifQ%3D%3D)

  • 帆板运动:

- macOS: ~/Library/Application Support/Windsurf/windsurf_desktop_config.json - 窗户: %APPDATA%\Windsurf\windsurf_desktop_config.json

将以下配置添加到相应的文件中,确保指向您的虚拟环境:

{
  "mcpServers": {
    "domain-checker": {
      "command": "/path/to/your/venv/bin/python",
      "args": ["/path/to/your/local-domain-checker.py"]
    }
  }
}

重要:

  • 用虚拟环境和域检查器目录的实际路径替换路径
  • 使用 local-domain-checker.py 用于本地开发(配置更简单,无需端口/主机设置)
  • domain-checker.py 已配置为使用其他参数进行远程部署

安装(供本地使用)

先决条件

  • Python 3.8或更高版本
  • pip包管理器

设置

  1. 克隆存储库
   git clone https://github.com/ajot/domain-checker-mcp-server.git
   cd domain-checker-mcp-server
  1. 创建并激活虚拟环境(推荐)
   python -m venv venv
   # On macOS/Linux
   source venv/bin/activate
   # On Windows
   venv\Scripts\activate
  1. 安装依赖项
   pip install -r requirements.txt

部署到DigitalOcean应用平台

此MCP服务器可以部署为DigitalOcean应用平台上的远程MCP服务器。

先决条件

  • DigitalOcean帐户
  • doctl 命令行工具(可选)
  • 包含代码的Git存储库

部署步骤

  1. 将代码推送到Git存储库

确保所有更改都已提交并推送到GitHub、GitLab或Bitbucket存储库。

  1. 在DigitalOcean应用平台上创建新应用

- 转到 数字海洋应用平台 仪表盘 - 点击“创建应用程序”并选择您的Git存储库 - 选择要部署的分支 - 选择“Python”作为环境

  1. 配置应用程序

- 将源目录设置为 / - 将run命令设置为: python domain-checker.py - 设置环境变量: PORT=8080 - 将HTTP端口设置为8080

  1. 部署应用程序

- 点击“部署到生产” - 等待构建和部署完成

  1. 配置为远程MCP

部署后,您可以将应用程序URL用作MCP兼容应用程序中的远程MCP服务器:

   {
     "mcpServers": {
       "domain-checker": {
         "url": "https://your-app-name.ondigitalocean.app/mcp",
         "description": "Check domain name availability"
       }
     }
   }

更新部署

要更新已部署的应用程序,只需将更改推送到Git存储库即可。DigitalOcean应用平台将自动构建和部署新版本。

使用示例

检查单个域

“检查myawesome-startup.com是否可用”

检查多个域

“检查以下域的可用性:mycompany.com、mycompany.net、mycompany.org”

了解结果

可用性状态

  • ✅ 可能可用:域似乎未注册且可用
  • ❌ 不可用:域已注册,不可用
  • ❓ 不清楚的:混合信号-建议手动验证

样本输出

Domain: example-startup.com
Status: ✅ LIKELY AVAILABLE

WHOIS Check: Available
DNS Resolution: Not resolving

Details:
{
  "whois": {
    "available": true,
    "reason": "WHOIS parser error: No match for domain"
  },
  "dns": {
    "resolvable": false,
    "reason": "Domain does not resolve (NXDOMAIN)"
  }
}

故障排除

常见问题

1.导入错误

  • 确保您的虚拟环境已激活
  • 验证是否安装了所有依赖项: pip install -r requirements.txt

2.超时问题

  • 一些WHOIS服务器有速率限制
  • 网络连接问题可能导致超时

3.数字海洋部署问题

  • 检查代码和App Platform配置中的端口是否设置为8080
  • 验证所有依赖项是否都在requirements.txt中
  • 检查部署日志中是否有任何错误消息

______________________________________________________________________

免责声明:此工具提供域可用性的估计。在做出任何购买决定之前,始终通过官方域名注册商验证可用性。

目录标签

目录标签

批量处理PythonClaude域名检查本地部署WHOIS查询DNS解析MCP协议

支持客户端

Claude DesktopClaudeCursorWindsurf

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP