本项目提供了一个专门用于通过 WHOIS 查询检查域名可用性的模型上下文协议(MCP)服务器。它能让 AI 助手或其他工具在其工作流程中集成域名可用性检查,为域名相关操作提供便利。
# 克隆仓库
git clone https://github.com/vinsidious/whodis-mcp-server.git
cd whodis-mcp-server
# 安装依赖项
npm install
# 开发模式运行
npm run dev
# 生产模式运行
npm start
whoiser 库执行 WHOIS 查询并确定域名是否似乎可用或已注册。check-domain-availability 工具供 MCP 客户端(如 AI 助手)使用。whodis-mcp-server check-domain-availability ...) 用于直接使用和测试。.env 文件进行配置。# 克隆仓库
git clone https://github.com/vinsidious/whodis-mcp-server.git
cd whodis-mcp-server
# 安装依赖项
npm install
# 开发模式运行
npm run dev
# 生产模式运行
npm start
模型上下文协议(MCP)是一项开放标准,允许 AI 系统安全且上下文地连接到外部工具和数据源。此服务器实现了 MCP 标准,以提供域名可用信息。
whodis-mcp-server/
├── src/ # 源代码目录
│ ├── whois.js # WHOIS 查询实现
│ ├── mcp-interface.js # MCP 协议适配器
│ └── logger.js # 日志记录模块
├── package.json # 依赖管理文件
└── .env.example # 环境变量示例文件
npm install
npm test
DEBUG=true npm start
export MCP_SERVER_PORT=3000
export WHOIS_API_KEY=your_api_key
feat:、fix:、chore:)。.github/workflows/ci-semantic-release.yml 的工作流将自动执行构建、测试、版本控制和 npm 发布。