关于 whois-mcp
whois-mcp 是一个 MCP 服务,让 Claude Desktop、Cursor、Windsurf 等 AI Agent 直接执行 WHOIS 查询并获取域名详情。适合需要快速核查域名归属、注册和到期信息的用户,无需手动打开浏览器检索。
主要功能
- 01域名 WHOIS 查询
- 02TLD 信息查询
- 03IP 地址 WHOIS 查询
- 04自治系统号(ASN)查询
适用场景
- 01让 AI 检查某个域名是否可注册
- 02查询域名的注册商、注册与到期日期
- 03查看域名使用的 DNS 名称服务器和状态
MCP 相关
该项目是一个 MCP 服务,向 MCP 客户端暴露 whois_domain、whois_tld、whois_ip、whois_as 四个工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Whois MCP
用于 WHOIS 查询的Model Context Protocol 服务。
概览
此 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 @mcp-server/whois-mcp@latest
在 Cursor IDE 中
- 前往
Cursor Settings>MCP - 点击
+ Add New MCP Server - 填写表单:
- 名称:
Whois Lookup(或你偏好的名称) - 类型:
command - 命令:
npx -y @mcp-server/whois-mcp@latest
- 名称:
安装 - 项目级
在项目中添加 .cursor/mcp.json 文件:
{
"mcpServers": {
"whois": {
"command": "npx",
"args": [
"-y",
"@mcp-server/whois-mcp@latest"
]
}
}
}
用法
配置完成后,whois 工具将自动提供给 Cursor AI Agent。你可以:
- 在 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",
"@mcp-server/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
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。