WHOIS-MCP服务器
一种模型上下文协议服务器,允许人工智能代理执行WHOIS查询,使用户能够直接向人工智能询问域名的可用性、所有权、注册详情和其他域名信息。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"whois": {
"args": [
"-y",
"@bharathvaj/whois-mcp@latest"
],
"command": "npx"
}
}
}
服务介绍
Whois MCP
Model Context Protocol 用于 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
概览
此 MCP 服务器允许像 Claude Desktop、Cursor 和 Windsurf 等 AI 代理执行 WHOIS 查询并检索域名详情。
目的
您可以直接要求 AI 检查某个域名是否可用,谁拥有它,何时注册的以及其他重要信息。无需在浏览器中搜索。
什么是 WHOIS 查询?
WHOIS 查询是查询 WHOIS 数据库以获取关于域名、IP 地址或自治系统的注册详情的过程。它帮助用户了解谁拥有一个域名、何时注册、何时到期以及其他重要信息。
WHOIS 查询可以提供哪些信息?
当您执行 WHOIS 查询时,可以检索到以下详细信息:
- 域名 – 被查询的具体域名
- 注册商名称 – 管理域名注册的公司(例如 GoDaddy、Namecheap)
- 注册人详情 – 域名所有者的姓名、组织和联系方式(除非受 WHOIS 隐私保护)
- 注册和到期日期 – 域名注册的时间及到期时间
- 名称服务器 – 域名正在使用的 DNS 服务器
- 域名状态 – 活跃、过期、锁定或待删除
- 联系信息 – 行政、技术和账单联系人(如果未隐藏)
可用工具
| 工具 | 描述 |
|---|---|
whois_domain |
查询有关域名的 WHOIS 信息 |
whois_tld |
查询顶级域名 (TLD) 的 WHOIS 信息 |
whois_ip |
查询 IP 的 WHOIS 信息 |
whois_as |
查询自治系统编号 (ASN) 的 WHOIS 信息 |
在 Cursor 中使用
全局安装
使用 npx 运行 MCP 服务器:
npx -y @bharathvaj/whois-mcp@latest
在您的 Cursor IDE 中
- 转到
Cursor 设置>MCP - 点击
+ 添加新的 MCP 服务器 - 填写表单:
- 名称:
Whois 查找(或任何您喜欢的名字) - 类型:
command - 命令:
npx -y @bharathvaj/whois-mcp@latest
- 名称:
项目特定安装
向您的项目添加 .cursor/mcp.json 文件:
{
"mcpServers": {
"whois": {
"command": "npx",
"args": [
"-y",
"@bharathvaj/whois-mcp@latest"
]
}
}
}
使用
配置完成后,whois 工具将自动对 Cursor AI 代理可用。您可以:
- 该工具将在 MCP 设置中的
可用工具下列出 - 当相关时,代理会自动使用它
- 您可以明确要求代理发送通知
使用 Roo Code
通过在Roo Code设置中点击“编辑MCP设置”或使用VS Code命令面板中的“Roo Code: 打开MCP配置”命令来访问MCP设置。
{
"mcpServers": {
"whois": {
"command": "npx",
"args": [
"-y",
"@bharathvaj/whois-mcp@latest"
]
}
}
}
- whois功能将对Roo Code的AI代理可用
开发
# Install dependencies
pnpm install
# Build
pnpm build
调试服务器
要调试您的服务器,您可以使用MCP Inspector。
首先构建服务器
pnpm build
在终端中运行以下命令:
# Start MCP Inspector and server with all tools
npx @modelcontextprotocol/inspector node dist/index.js