WHOIS查询服务

一个用于AI代理执行WHOIS查询以获取域名、IP地址和自治系统详细信息的MCP服务器。

  • by bharathvaj-ganesan
  • JavaScript
  • 混合部署
  • 60 星标
  • 更新于
在 GitHub 查看 bharathvaj-ganesan/whois-mcp

使用说明

谁是MCP

模型上下文协议 用于whois查找的服务器。

Cursor IDE演示

https://github.com/user-attachments/assets/57a82adc-3f30-453f-aabd-7138c2e6a21d

克劳德桌面演示

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_ip 查找有关IP的whois信息
whois_as 查找有关自治系统编号(ASN)的信息

与光标一起使用

安装-全球

使用npx运行MCP服务器:

npx -y @bharathvaj/whois-mcp@latest

在Cursor IDE中

  1. 首选 Cursor Settings > MCP
  2. 点击 + Add New MCP Server
  3. 填写表格:
    • 姓名: Whois Lookup (或您喜欢的任何名称)
    • 类型: command
    • 命令: npx -y @bharathvaj/whois-mcp@latest

安装-项目特定

添加一个 .cursor/mcp.json 文件到您的项目:

{
  "mcpServers": {
    "whois": {
      "command": "npx",
      "args": [
        "-y",
        "@bharathvaj/whois-mcp@latest"
      ]
    }
  }
}

用法

配置后,whois工具将自动可用于Cursor AI Agent。你可以:

  1. 该工具将列在 Available Tools 在MCP设置中
  2. 代理将在相关时自动使用它
  3. 您可以明确要求代理发送通知

使用Roo代码

通过单击Roo Code设置中的“编辑MCP设置”或使用VS Code命令面板中的“Roo Code:打开MCP配置”命令来访问MCP设置。

{
  "mcpServers": {
    "whois": {
      "command": "npx",
      "args": [
        "-y",
        "@bharathvaj/whois-mcp@latest"
      ]
    }
  }
}
  1. Roo Code的人工智能代理将可以使用whois功能

发展

# Install dependencies
pnpm install

# Build
pnpm build

调试服务器

要调试服务器,可以使用 MCP检查员.

首先构建服务器

pnpm build

在终端中运行以下命令:

# Start MCP Inspector and server with all tools
npx @modelcontextprotocol/inspector node dist/index.js

许可证

麻省理工学院