README
🚀 谁是 MCP 服务器
此 MCP 服务器支持 Claude Desktop、Cursor、Windsurf 等 AI 代理直接开展 WHOIS 查询,进而获取域名详细信息。用户无需开启浏览器,就能知晓域名是否可用、所有者是谁,以及注册和到期日期等重要信息。
🚀 快速开始
你可以直接向 AI 询问检查域名是否可用、所有者是谁、注册时间等重要细节,无需打开浏览器进行搜索。
✨ 主要特性
- 支持 AI 代理直接执行 WHOIS 查询,无需手动打开浏览器。
- 可检索域名、IP 地址或自治系统(AS)的注册信息。
- 提供丰富的查询信息,如注册商名称、注册人详细信息等。
📚 详细文档
什么是 WHOIS 查询?
WHOIS 查询是查询 WHOIS 数据库以检索有关域名、IP 地址或自治系统(AS)的注册信息的过程。它帮助用户了解谁拥有某个域,何时注册,何时过期以及获取其他重要信息。
WHOIS 查询可以提供哪些信息?
执行 WHOIS 查询时,您可以获取以下详细信息:
- 域名 - 被查询的具体域名
- 注册商名称 - 管理域名注册的公司(例如 GoDaddy、Namecheap)
- 注册人详细信息 - 域名所有者的姓名、组织和联系信息(除非受 WHOIS 隐私保护)
- 注册及到期日期 - 域名的注册时间和过期时间
- 名称服务器 - 域名使用的 DNS 服务器
- 域名状态 - 活动、已过期、锁定或待删除
- 联系信息 - 管理员、技术和服务联系人(如果未隐藏)
可用工具
| 属性 | 详情 |
|------|------|
| whois_domain | 查询域名的 WHOIS 信息 |
| whois_tld | 查询顶级域(TLD)的 WHOIS 信息 |
| whois_ip | 查询 IP 地址的 WHOIS 信息 |
| whois_as | 查询自治系统编号(ASN)的 WHOIS 信息 |
📦 安装指南
在 Cursor 中使用
全局安装
运行 MCP 服务器:
npx -y @mcp-server/whois-mcp@latest
在您的 Cursor IDE 中:
- 转到
Cursor 设置>MCP。 - 点击
+ 添加新的 MCP 服务器。 - 填写表单:
- 名称:
域名查询(或其他任何名称) - 类型:
命令 - 命令:
npx -y @mcp-server/whois-mcp@latest
- 名称:
项目特定安装
在您的项目中添加 .cursor/mcp.json 文件:
{
"mcpServers": {
"whois": {
"command": "npx",
"args": [
"-y",
"@mcp-server/whois-mcp@latest"
]
}
}
}
使用方法
配置完成后,WHOIS 工具将自动在 Cursor AI 代理中可用。您可以:
- 工具将在
MCP设置下的可用工具中列出。 - 代理会自动在相关情况下使用它。
- 您可以明确要求代理发送通知。
在 Roo Code 中使用
通过单击“编辑 MCP 设置”或使用 VS Code 命令面板中的命令“Roo Code: 打开 MCP 配置”来访问 Moo Code 的 MCP 设置。
{
"mcpServers": {
"whois": {
"command": "npx",
"args": [
"-y",
"@mcp-server/whois-mcp@latest"
]
}
}
}
WHOIS 功能将对 Roo Code 的 AI 代理可用。
🔧 技术细节
开发
# 安装依赖项
pnpm install
# 构建
pnpm build
调试服务器
要调试服务器,可以使用 MCP 检查器。 首先构建:
npm run build:watch
然后运行检查器:
npm run inspect
在另一个终端窗口中,您可以像往常一样运行服务器。
📄 许可证
此项目受 MIT License 保护。
微信扫一扫