Whois MCP

Servidor MCP que realiza consultas whois para dominio, IP, ASN y TLD.

Documentación

Whois MCP

Servidor de Model Context Protocol para consultas whois.

Whois MCP server

Demo en Cursor IDE

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

Demo en Claude Desktop

https://github.com/user-attachments/assets/d30a1f45-fdaf-4280-80f2-d5d4fc9743b1

Resumen

Este servidor MCP permite que agentes de IA como Claude Desktop, Cursor, Windsurf, etc. realicen consultas WHOIS y obtengan detalles de dominios.

Propósito Puedes pedirle directamente a la IA que verifique si un dominio está disponible, quién lo posee, cuándo fue registrado y otros detalles importantes. No es necesario ir al navegador y buscar.

¿Qué es una consulta WHOIS? Una consulta WHOIS es el proceso de consultar una base de datos WHOIS para recuperar detalles de registro sobre un nombre de dominio, dirección IP o sistema autónomo. Ayuda a los usuarios a descubrir quién posee un dominio, cuándo fue registrado, cuándo expira y otros detalles importantes.

¿Qué información puede proporcionar una consulta WHOIS?

Cuando realizas una consulta WHOIS, puedes recuperar detalles como:

  • Nombre de dominio – El dominio específico consultado
  • Nombre del registrador – La empresa que gestiona el registro del dominio (por ejemplo, GoDaddy, Namecheap)
  • Datos del titular – El nombre, la organización y los datos de contacto del propietario del dominio (a menos que estén protegidos por la privacidad WHOIS)
  • Fecha de registro y expiración – Cuándo se registró el dominio y cuándo expirará
  • Servidores de nombres – Los servidores DNS que utiliza el dominio
  • Estado del dominio – Activo, expirado, bloqueado o pendiente de eliminación
  • Información de contacto – Contactos administrativos, técnicos y de facturación (si no están ocultos)

Herramientas disponibles

HerramientaDescripción
whois_domainConsulta información whois sobre el dominio
whois_tldConsulta información whois sobre el Dominio de Nivel Superior (TLD)
whois_ipConsulta información whois sobre la IP
whois_asConsulta información whois sobre el Número de Sistema Autónomo (ASN)

Uso con Cursor

Instalación - Global

Ejecuta el servidor MCP usando npx:

npx -y @bharathvaj/whois-mcp@latest

En tu IDE Cursor

  1. Ve a Cursor Settings > MCP
  2. Haz clic en + Add New MCP Server
  3. Completa el formulario:
    • Nombre: Whois Lookup (o cualquier nombre que prefieras)
    • Tipo: command
    • Comando: npx -y @bharathvaj/whois-mcp@latest

Instalación - Específica del proyecto

Agrega un archivo .cursor/mcp.json a tu proyecto:

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

Uso

Una vez configurado, las herramientas whois estarán automáticamente disponibles para el Agente de IA de Cursor. Puedes:

  1. La herramienta aparecerá listada bajo Available Tools en la configuración de MCP
  2. El agente la usará automáticamente cuando sea relevante
  3. Puedes pedirle explícitamente al agente que envíe notificaciones

Uso con Roo Code

Accede a la configuración de MCP haciendo clic en "Editar configuración de MCP" en la configuración de Roo Code o usando el comando "Roo Code: Abrir configuración de MCP" en la paleta de comandos de VS Code.

{
  "mcpServers": {
    "whois": {
      "command": "npx",
      "args": [
        "-y",
        "@bharathvaj/whois-mcp@latest"
      ]
    }
  }
}
  1. Las capacidades whois estarán disponibles para los agentes de IA de Roo Code

Desarrollo

# Install dependencies
pnpm install

# Build
pnpm build

Depuración del servidor

Para depurar tu servidor, puedes usar el Inspector MCP.

Primero compila el servidor

pnpm build

Ejecuta el siguiente comando en tu terminal:

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

Licencia

MIT