返回市场
whois-mcp

whois-mcp

作者:modelcontextprotocol-servers20 星标更新:2025-03-07

项目介绍

Whois MCP

模型上下文协议用于WHOIS查询的服务器。

概述

此MCP服务器允许AI代理如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服务器:

npx -y @mcp-server/whois-mcp@latest

在您的Cursor IDE中:

  1. 进入Cursor设置 > MCP
  2. 点击+ 添加新MCP服务器
  3. 填写表单:
    • 名称:Whois查询(或您喜欢的任何名称)
    • 类型:命令
    • 命令:npx -y @m.mcp-server/whois-mcp@latest

项目特定安装

在项目中添加.cursor/mcp.json文件:

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

使用方法

一旦配置完成,whois工具将自动对Cursor AI代理可用。您可以:

  1. 工具将在MCP设置中的可用工具下列出
  2. 代理将在相关情况下自动使用它
  3. 您可以明确要求代理发送通知

使用Roo Code

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

{
  "mcpServers": {
    "whois": {
      "command": "npx",
      "args": [
        "-y",
        "@mcp-server/whois-mcp@latest"
      ]
    }
  }
}
  1. WHOIS功能将对Roo Code的AI代理可用

开发

# 安装依赖
pnpm install

# 构建
pnpm build

调试服务器

要调试您的服务器,可以使用MCP Inspector

首先构建服务器

pnpm build

在终端中运行以下命令:

# 启动MCP Inspector和服务器,并加载所有工具
npx @modelcontextprotocol/inspector node dist/index.js

许可证

MIT </中文翻译>