关于 Whois MCP
Whois MCP 是一个用于执行 WHOIS 查询的 MCP 服务,可查询域名、TLD、IP 和自治系统(ASN)的注册信息。适用于需要在 AI 客户端中直接查询域名归属与状态的用户。
主要功能
- 01域名 WHOIS 查询
- 02顶级域名(TLD)信息查询
- 03IP 地址 WHOIS 查询
- 04自治系统(ASN)信息查询
适用场景
- 01在 Claude Desktop 或 Cursor 中检查域名是否可用
- 02查询域名的注册商、注册与到期日期
MCP 相关
该服务通过 MCP 向 Claude Desktop、Cursor、Roo Code 等 MCP 客户端暴露 whois_domain、whois_tld、whois_ip 和 whois_as 四个工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| domain | string | 是 |
详细介绍
Whois MCP
用于 WHOIS 查询的 Model Context Protocol 服务。
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 Agent 执行 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 Settings>MCP - 点击
+ Add New MCP Server - 填写表单:
- 名称:
Whois Lookup(或使用你喜欢的名称) - 类型:
command - 命令:
npx -y @bharathvaj/whois-mcp@latest
- 名称:
安装——项目专用
在项目中添加 .cursor/mcp.json 文件:
{
"mcpServers": {
"whois": {
"command": "npx",
"args": [
"-y",
"@bharathvaj/whois-mcp@latest"
]
}
}
}
用法
配置完成后,Cursor AI Agent 将自动提供 whois 工具。你可以:
- 在 MCP 设置的
Available Tools下查看该工具 - Agent 会在相关情况下自动使用该工具
- 你可以明确要求 Agent 发送通知
与 Roo Code 搭配使用
在 Roo Code 设置中点击“Edit MCP Settings”,或使用 VS Code 命令面板中的“Roo Code: Open MCP Config”命令,即可访问 MCP 设置。
{
"mcpServers": {
"whois": {
"command": "npx",
"args": [
"-y",
"@bharathvaj/whois-mcp@latest"
]
}
}
}
- Roo Code 的 AI Agent 将可以使用 whois 功能
开发
# 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
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。