Token导航 LogoToken导航TokenDH.com
Do MCP Server logo
运维云端stdio官方级别未说明来源级核验

Do MCP Server

MCP Server

一个基于FastMCP框架的远程MCP服务器模板,提供域名可用性检查功能,支持批量处理和详细分析。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
批量处理PythonClaudeClaude DesktopClaudeCursorWindsurf

安装说明

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

作者 / 组织

CarawayLabs

提供方

CarawayLabs

最后核验

2026/5/17 20:19

运行时

Python

快速接入

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

命令预览

python -m venv venv

详细介绍

远程MCP服务器模板

这是一个用于创建的模板 远程MCP服务器 该应用可以部署到DigitalOcean应用平台。远程MCP服务器允许您将MCP功能部署到云端,并且无需本地安装,即可从任何兼容MCP的客户端(如Claude Desktop、Cursor、Windsurf等)使用它。

这个具体实施:域名检查器

此模板展示了一个域名可用性检查器,它使用WHOIS查询和DNS解析功能。该检查器基于现代的FastMCP框架构建,以确保可靠的域名可用性检查。

在DigitalOcean上部署这个远程MCP服务器

![Deploy to DO](https://cloud.digitalocean.com/apps/new?repo=https://github.com/do-community/do-remote-mcp-server-template/tree/main)

快速入门(一键部署)

  1. 部署到DigitalOcean 使用上面的按钮
  2. 获取您的已部署URL 来自 DigitalOcean(例如。, https://your-app.ondigitalocean.app)
  3. 添加到您的MCP客户端 使用URL + /mcp 终端节点

Image

特点

  • 双重验证使用WHOIS和DNS解析以获得准确结果
  • 🚀 表情符号“🚀”通常代表火箭或快速前进,可以翻译为“🚀”(保持原样)或根据语境意译为“火箭”、“快速前进”等。在这里,直接给出其保持原样的翻译。 异步操作非阻塞操作,配备适当的超时处理
  • 📊(图表/数据) 批处理同时检查多个域名
  • 🔍 翻译为中文是:放大镜(表示查看、搜索或寻找的意图)。在实际应用中,这个符号常用来表示正在仔细查看或搜索某物。 详细分析提供全面的可用性信息

使用您的远程MCP服务器

选项1:使用您已部署的远程MCP服务器(推荐)

在DigitalOcean上部署后,请将您的服务器URL添加到MCP客户端中:

{
  "mcpServers": {
    "domain-checker": {
      "url": "https://YOUR-APP-NAME.ondigitalocean.app/mcp",
      "description": "Check domain availability"
    }
  }
}

替换 YOUR-APP-NAME 使用您实际的DigitalOcean应用程序名称。

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的应用程序协同工作。

配置位置

  • Claude Desktop(可译为“Claude桌面版”或保持原样,若“Desktop”在此处特指某种软件或平台的桌面版形式,则可根据具体语境灵活翻译)

- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - Windows(系统/平台): %APPDATA%\Claude\claude_desktop_config.json

Image

  • 光标

- macOS:(可翻译为)苹果电脑操作系统 ~/Library/Application Support/Cursor/cursor_desktop_config.json - Windows: %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 - Windows: %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服务器可以作为远程MCP服务器部署在DigitalOcean应用平台上。

先决条件

部署步骤

  1. 将你的代码推送到Git仓库

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

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

- 前往 DigitalOcean 应用平台 仪表盘 - 点击“创建应用”并选择您的Git仓库 - 选择您要部署的分支 - 选择“Python”作为环境

  1. 配置应用程序

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

  1. 部署应用程序

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

  1. 配置为远程MCP(主控制程序)

一旦部署完成,您可以在您的MCP兼容应用程序中将该应用URL用作远程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. DigitalOcean 部署问题

  • 检查代码和应用平台配置中端口是否均设置为8080
  • 验证所有依赖项是否都在requirements.txt文件中
  • 检查部署日志中的任何错误信息

______________________________________________________________________

免责声明此工具提供域名可用性的预估。在做出购买决定前,请务必通过官方域名注册商核实域名的可用性。

目录标签

目录标签

批量处理PythonClaude域名检查本地部署远程MCP服务器FastMCP框架WHOIS查询

支持客户端

Claude DesktopClaudeCursorWindsurf

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP