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.
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
| Herramienta | Descripción |
|---|---|
whois_domain | Consulta información whois sobre el dominio |
whois_tld | Consulta información whois sobre el Dominio de Nivel Superior (TLD) |
whois_ip | Consulta información whois sobre la IP |
whois_as | Consulta 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
- Ve a
Cursor Settings>MCP - Haz clic en
+ Add New MCP Server - Completa el formulario:
- Nombre:
Whois Lookup(o cualquier nombre que prefieras) - Tipo:
command - Comando:
npx -y @bharathvaj/whois-mcp@latest
- Nombre:
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:
- La herramienta aparecerá listada bajo
Available Toolsen la configuración de MCP - El agente la usará automáticamente cuando sea relevante
- 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"
]
}
}
}
- 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