Comprobador de disponibilidad de dominios MCP
Características
- Comprobación de disponibilidad del dominio
- Consulte la disponibilidad en más de 50 extensiones TLD populares
- Compatibilidad con dominios de nivel superior (TLD) populares (.com, .io, .ai), de países (.us, .uk, .de) y nuevos (.app, .dev, .tech).
- Doble verificación mediante DNS y WHOIS para mayor precisión
- Sugerencias de TLD inteligentes organizadas por popularidad
- Capacidades de búsqueda
- Verifique dominios específicos con coincidencia exacta de TLD
- Comprobación masiva en todas las extensiones compatibles para un nombre determinado
- Procesamiento paralelo para consultas de dominio más rápidas
- Resultados organizados por categorías de TLD
- Integración MCP
- Fácil configuración con la gestión de paquetes uvx
- Integración perfecta con Claude Desktop
- Actualizaciones del estado de disponibilidad en tiempo real
- Métricas de rendimiento e información de tiempo
- Funciones del Asistente de IA
- Consultas en el dominio del lenguaje natural a través de Claude
- Flujos de trabajo automatizados de sugerencias de dominios
- Recomendaciones inteligentes basadas en disponibilidad
Manifestación
00:00 - Comprobando la disponibilidad de google.com
Prueba de un dominio premium conocido para demostrar la funcionalidad de verificación de dominio y sugerencias de TLD alternativos.
00:20 - Probando myawesomesite.com
Verificar la disponibilidad de un nombre de dominio personalizado y explorar opciones de extensión alternativas.
00:40 - Verificando techstartup2026.io
Explorar las opciones de dominios de nuevas empresas tecnológicas y verificar la disponibilidad en múltiples extensiones de TLD.
01:00 - Análisis del dominio de aitools
Comprobación de dominios competitivos de la industria de la IA y análisis de la disponibilidad del mercado para el nombre de la startup.
Requisitos
- Python 3.10 o superior
- Escritorio de Claude
- administrador de paquetes uv
Instalación de dependencias
Instale el administrador de paquetes uv utilizando uno de estos métodos:
Instalador oficial (recomendado):
Homebrew (macOS/Linux):
Instalar Homebrew (si es necesario):
- Visita https://brew.sh para obtener instrucciones de instalación en todos los sistemas operativos
- O ejecute:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
El servidor MCP administra automáticamente las dependencias de Python a través de uvx.
Instalación
Instalación sin clonación (recomendada)
El verificador de disponibilidad de dominio MCP admite la instalación directa sin clonar repositorios, utilizando uvx para la gestión de paquetes.
Configuración
El archivo de configuración de Claude Desktop se encuentra en:
- macOS :
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas :
%APPDATA%\Claude\claude_desktop_config.json
- Linux :
~/.config/Claude/claude_desktop_config.json
Edite este archivo para agregar la configuración de MCP de disponibilidad de dominio:
Si ya tiene otros MCP configurados, simplemente agregue la sección "mcp-domain-availability" dentro del objeto "mcpServers":
Instalación mediante herrería
Para instalar mcp-domain-availability para Claude Desktop automáticamente a través de Smithery :
Instalación manual
Para desarrollo o pruebas locales:
- Clonar el repositorio:
- Instalar dependencias:
- Ejecutar localmente:
Cómo funciona
El verificador de disponibilidad de dominios de MCP utiliza varios métodos de verificación para determinar la disponibilidad del dominio:
- Resolución DNS : Comprueba si el dominio se resuelve en una dirección IP
- Búsqueda WHOIS : consulta bases de datos WHOIS para obtener información de registro
- Conexión de socket : recurre a la comprobación basada en socket cuando otros métodos no están disponibles
La herramienta combina los resultados de estos métodos para proporcionar un estado de disponibilidad preciso, con procesamiento paralelo para verificar múltiples dominios simultáneamente.
Herramientas disponibles
Comprobación de dominio
Nombre de la herramienta | Descripción | Uso |
---|---|---|
check_domain | Compruebe la disponibilidad del dominio con el indicador --domain | mysite.com --domain o mysite --domain |
Categorías de TLD compatibles
TLD populares (12)
com, net, org, io, ai, aplicación, dev, co, xyz, yo, información, biz
TLD de país (35)
nosotros, reino unido, ca, au, de, fr, it, es, nl, jp, kr, cn, in, br, mx, ar, cl, co, pe, ru, pl, cz, ch, at, se, no, dk, fi, be, pt, gr, tr, za, eg, ma, ng, ke
Nuevos TLD
tecnología, online, sitio, sitio web, tienda, nube, digital, blog, noticias y más.
Ejemplo de uso
A continuación se muestran ejemplos de cómo utilizar el Comprobador de disponibilidad de dominio MCP con Claude:
Comprobación de dominio único
Investigación de nombres de dominio
Verificación de dominio específico
Formato de salida
La herramienta proporciona resultados completos que incluyen:
- Dominio solicitado : Estado del dominio exacto consultado (si se proporcionó un TLD específico)
- Dominios disponibles : Lista de dominios disponibles ordenados alfabéticamente
- Dominios no disponibles : Lista de dominios registrados
- Resumen estadístico : Desglose por categorías de TLD (populares, países, nuevos TLD)
- Métricas de rendimiento : comprobar la duración de cada dominio
Solución de problemas
Error "Servidor desconectado"
Si ve errores de conexión en Claude Desktop:
- Verificar la instalación de uvx :
- Ejecute
uvx --version
para asegurarse de que uvx esté instalado correctamente - Reinstale uv si es necesario:
curl -LsSf https://astral.sh/uv/install.sh | sh
- Ejecute
- Compruebe la versión de Python :
- Asegúrese de que Python 3.10+ esté disponible:
python3 --version
- Asegúrese de que Python 3.10+ esté disponible:
Problemas de resolución de DNS
Si las comprobaciones de dominio fallan:
- Conectividad de red :
- Verificar que la conexión a Internet sea estable
- Comprobar si los servidores DNS son accesibles
- Limitación de velocidad :
- Las comprobaciones masivas de gran tamaño pueden alcanzar los límites de velocidad de los servicios DNS/WHOIS
- La herramienta utiliza un semáforo para limitar las solicitudes simultáneas a 20
Problemas de configuración
Si el servidor MCP no se inicia:
- Verificar la sintaxis de configuración :
- Asegúrese de que la sintaxis JSON sea válida en
claude_desktop_config.json
- Compruebe que todos los corchetes y comillas coincidan correctamente
- Asegúrese de que la sintaxis JSON sea válida en
- Reiniciar Claude Desktop :
- Cierre y reinicie Claude Desktop después de los cambios de configuración
Desarrollo
Estructura del proyecto
main.py
: Punto de entrada principal con lógica de comprobación de dominio y servidor MCP- Funciones de comprobación de dominios con DNS, WHOIS y métodos de respaldo de socket
- Gestión de TLD con listas categorizadas
- Procesamiento asincrónico para comprobaciones de dominios paralelos
Edificio
Pruebas
Desarrollo local
Consideraciones de seguridad
El Comprobador de Disponibilidad de Dominios MCP realiza solicitudes de red externas a servidores DNS y servicios WHOIS. Los usuarios deben tener en cuenta lo siguiente:
- Las consultas de dominio pueden ser registradas por los proveedores de DNS
- Las consultas WHOIS normalmente se registran y pueden tener una frecuencia limitada.
- No se transmite ninguna información personal más allá de los nombres de dominio que se están verificando
- Todas las consultas son de solo lectura y no modifican ningún sistema externo.
Contribuyendo
¡Agradecemos sus contribuciones! Áreas de mejora:
- Agregar compatibilidad con categorías de TLD adicionales
- Implementación de mecanismos de almacenamiento en caché para consultas repetidas más rápidas
- Mejorar el análisis de WHOIS para obtener información más detallada del dominio
- Mejora de la gestión de errores y los mecanismos de reintento
Licencia
Este proyecto está licenciado bajo la Licencia Pública de Mozilla 2.0: consulte el archivo de LICENCIA para obtener más detalles.
Enlaces relacionados
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Comprobador de disponibilidad de dominio MCP
Related MCP Servers
- TypeScriptMozilla Public License 2.0
- JavaScriptMIT License
- JavaScriptMIT License