FastDomainCheck
Verifique el estado de registro de nombres de dominio en lote mediante verificación dual WHOIS y DNS.
Documentación
Servidor MCP FastDomainCheck
Una implementación del Protocolo de Contexto de Modelo (MCP) para verificar el estado de registro de nombres de dominio en lotes.
Enlaces Relacionados
- Servicio en Línea FastDomainCheck - Verifica el estado de registro de dominios en lotes en línea
- Documentación del Servidor MCP - Documentación detallada del proyecto y especificaciones técnicas
Introducción
El Servidor MCP FastDomainCheck es una implementación de servidor del Protocolo de Contexto de Modelo (MCP) que permite conexiones seguras y bidireccionales entre herramientas de IA (como Claude) y datos de disponibilidad de dominios. Al seguir el estándar abierto MCP, garantiza una compatibilidad fluida con diversas aplicaciones impulsadas por IA.
Características
- Verificación del estado de registro de dominios en lotes
- Verificación dual mediante WHOIS y DNS
- Soporte para IDN (Nombres de Dominio Internacionalizados)
- Formato de salida conciso
- Validación de entrada y manejo de errores integrados
Documentación de Herramientas
check_domains
Verifica el estado de registro de múltiples nombres de dominio.
Formato de Entrada
{
"domains": ["example.com", "test.com"]
}
Parámetros:
domains: Matriz de cadenas que contiene los nombres de dominio a verificar- Longitud máxima de 255 caracteres por dominio
- Máximo 50 dominios por solicitud
- No se permiten nombres de dominio vacíos
Formato de Salida
{
"results": {
"example.com": {
"registered": true
},
"test.com": {
"registered": false
}
}
}
Campos de Respuesta:
results: Objeto con nombres de dominio como claves y resultados de verificación como valoresregistered: Booleanotrue: El dominio está registradofalse: El dominio está disponible
Manejo de Errores
La herramienta devolverá un error en los siguientes casos:
- Lista de dominios vacía
- Más de 50 dominios en la solicitud
- Nombre de dominio vacío
- Nombre de dominio que excede los 255 caracteres
- Error de serialización de resultados
Formato de Respuesta de Error:
{
"error": "Error: domains list cannot be empty"
}
Ejemplos de Uso
Verificar múltiples dominios:
Solicitud
{
"domains": ["example.com", "test123456.com"]
}
Respuesta
{
"results": {
"example.com": {
"registered": true
},
"test123456.com": {
"registered": false
}
}
}
Consideraciones de Rendimiento
- Las verificaciones de dominios se ejecutan secuencialmente, tomando aproximadamente 0.3-1 segundo por dominio
- Máximo 50 dominios por solicitud para prevenir el agotamiento de recursos
- Tiempo de espera de consulta WHOIS establecido en 10 segundos
- Respaldo de consulta DNS cuando falla la consulta WHOIS
Estrategia de Manejo de Errores
- Validación de Entrada: Validación exhaustiva antes del procesamiento
- Verificación Dual: WHOIS como principal, DNS como respaldo
- Gestión de Tiempos de Espera: Tiempos de espera razonables para todas las operaciones de red
- Mensajes de Error Detallados: Descripciones claras de errores para solución de problemas
Uso
Descargar Binario
Descargue el archivo binario desde la página de lanzamiento. https://github.com/bingal/FastDomainCheck-MCP-Server/releases
Para Mac/Linux
chmod +x FastDomainCheck-MCP-Server
Configuración del Servidor MCP
Configurando FastDomainCheck MCP en Claude Deskto
Modifique su archivo claude-desktop-config.json como se muestra a continuación
Mac/Linux
{
"mcpServers": {
"fastdomaincheck": {
"command": "/path/to/FastDomainCheck-MCP-Server",
"args": []
}
}
}
Windows
{
"mcpServers": {
"fastdomaincheck": {
"command": "path/to/FastDomainCheck-MCP-Server.exe",
"args": []
}
}
}
Versión Python
La versión Python de este proyecto está disponible en fastdomaincheck-mcp-server.
Configuración del Servidor MCP
{
"mcpServers": {
"fastdomaincheck": {
"command": "uvx",
"args": [
"fastdomaincheck-mcp-server"
]
}
}
}
Guía de Desarrollo
Requisitos
- Go 1.16 o superior
- Conectividad de red (para consultas WHOIS y DNS)
- Dependencias:
- github.com/metoro-io/mcp-golang
- Otras dependencias específicas del proyecto
Compilación
# Linux
go build -o FastDomainCheck-MCP-Server
# Windows
go build -o FastDomainCheck-MCP-Server.exe