README
🚀 谁是 MCP 服务器
本 MCP 服务器基于 模型上下文协议,用于执行 WHOIS 查询,能让 AI 代理便捷地获取域名等相关详细信息。
🚀 快速开始
此 MCP 服务器允许像 Claude Desktop、Cursor、Windsurf 等 AI 代理直接执行 WHOIS 查询并检索域名详细信息。你可以直接要求 AI 检查域名是否可用、谁拥有它、何时注册以及获取其他重要信息,无需打开浏览器搜索。
什么是 WHOIS 查询?
WHOIS 查询是通过查询 WHOIS 数据库以获取有关域名称、IP 地址或自主系统的注册详细信息的过程。它帮助用户了解谁拥有某个域名、何时注册、何时过期以及其他重要信息。
WHOIS 查询可以提供哪些信息?
执行 WHOIS 查询时,你可以检索到以下信息:
- 域名 - 查询的特定域名
- 注册商名称 - 管理域名注册的公司(例如 GoDaddy、Namecheap)
- 注册人详细信息 - 域名所有者的姓名、组织和联系信息(除非受到 WHOIS 隐私保护)
- 注册与过期日期 - 域名何时注册以及何时过期
- 名称服务器 - 域名使用的 DNS 服务器
- 域状态 - 正常、已过期、已锁定或待删除
- 联系信息 - 行政、技术和计费联系人(如果未隐藏)
✨ 主要特性
此 MCP 服务器支持多种 AI 代理直接进行 WHOIS 查询,能为用户提供便捷的域名信息获取方式,无需手动在浏览器中搜索。
📦 安装指南
与 Cursor 一起使用
- 安装依赖:
npm install @modelcontextprotocol/core
- 在项目根目录创建
mcp.json文件:
{
"services": {
"whois": {
"host": "localhost",
"port": 3000
}
}
}
- 启动服务器:
node index.js
与 Roo Code 一起使用
- 在项目根目录创建
mcp.json文件:
{
"services": {
"whois": {
"host": "localhost",
"port": 3000
}
}
}
- 启动服务器:
node index.js
开发环境安装
- 安装依赖:
npm install
- 构建项目:
npm run build
- 启动调试服务器并使用 MCP 分析器:
node dist/index.js
📚 详细文档
可用工具
| 工具 | 描述 |
| ---- | ---- |
| whois_domain | 查询域名的 WHOIS 信息 |
| whois_tld | 查询顶级域(TLD)的 WHOIS 信息 |
| whois_ip | 查询 IP 地址的 WHOIS 信息 |
| whois_as | 查询自主系统的 WHOIS 信息 |
演示链接
- Cursor IDE 演示:https://github.com/user-attachments/assets/57a82adc-3f30-453f-aabd-7138c2e6a21d
- Claude Desktop 演示:https://github.com/user-attachments/assets/d30a1f45-fdaf-4280-80f2-d5d4fc9743b1
📄 许可证
本项目采用 MIT 许可证。
Scan to contact