MIT License
9
最近更新:11个月前

用于 Whois 查询的 MCP 服务器。

Whois MCP

模型上下文协议 的 Whois 查询服务器。

Whois MCP 服务器

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 等人工智能代理执行 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 服务器:

bash 复制代码
npx -y @bharathvaj/whois-mcp@latest

在你的 Cursor IDE 中:

  1. 转到 Cursor 设置 > MCP
  2. 点击 + 添加新的 MCP 服务器
  3. 填写表单:
    • 名称:Whois 查询(或其他你喜欢的名字)
    • 类型:命令
    • 命令:npx -y @bharathvaj/whois-mcp@latest

按项目安装

在你的项目中添加一个.cursor/mcp.json文件:

json 复制代码
{
  "mcpServers": {
    "whois": {
      "command": "npx",
      "args": [
        "-y",
        "@bharathvaj/whois-mcp@latest"
      ]
    }
  }
}

使用

配置完成后,谁是工具自动对 Cursor AI 代理可用。你可以:

  1. 在 MCP 设置中的“可用工具”下看到此类工具
  2. AI 代理在相关时会自动使用它
  3. 您可以通过明示的方式让 AI 代理发送通知

与 Roo Code 结合使用

通过点击 Roof Code 设置中的“编辑 MCP 设置”,或者使用 VS Code 命令行面板中的“Roo Code: Open MCP Config”命令来访问 MCP 设置。

json 复制代码
{
  "mcpServers": {
    "whois": {
      "command": "npx",
      "args": [
        "-y",
        "@bharathvaj/whois-mcp@latest"
      ]
    }
  }
}
  1. 谁是功能对于 Rooc 代码的 AI 代理可用

开发

bash 复制代码
# 安装依赖
pnpm install

# 构建
pnpm build

调试服务器

要调试你的服务器,你可以使用 MCP 检查器

首先构建服务器:

复制代码
pnpm build

在终端运行以下命令:

复制代码
# 启动 MCP 检查器和服务,同时启所有工具
npx @modelcontextprotocol/inspector node dist/index.js

许可证

MIT