DomainIntel
Inteligencia de dominio para agentes de IA: WHOIS, registros DNS, inspección SSL/TLS, encabezados de seguridad HTTP, reputación y descubrimiento de subdominios para cualquier dominio.
Documentación
@domainintel/mcp
Un servidor MCP que brinda a los agentes de IA inteligencia de dominios en tiempo real: WHOIS, DNS, SSL/TLS, encabezados de seguridad HTTP, reputación y descubrimiento de subdominios para cualquier dominio. Es el mismo motor de análisis que impulsa DomainIntel.app.
Herramientas
| Herramienta | Devuelve |
|---|---|
whois_lookup | Registrador, fechas de creación/expiración/actualización, país del titular, estado de privacidad, servidores de nombres |
dns_records | Registros A, AAAA, MX, TXT, NS, CNAME, CAA + presencia de SPF/DMARC + advertencias de configuración incorrecta |
ssl_certificate | Validez, emisor, expiración, días restantes, protocolo, advertencias |
security_headers | HSTS, CSP, X-Frame-Options y otros, puntuados con recomendaciones |
domain_reputation | Comprobaciones de listas negras DNSBL / Spamhaus y una puntuación de reputación |
subdomain_discovery | Subdominios mediante registros de transparencia de certificados y sondeo de prefijos comunes |
full_domain_report | Todos los analizadores a la vez más una puntuación de seguridad general de A+ a F |
analyze_email_headers | Analiza un bloque de encabezados de correo sin procesar: resultados SPF/DKIM/DMARC, la ruta de entrega Received con tiempos, campos clave de envoltura y una marca de suplantación De-vs-Ruta-de-Retorno |
Cada herramienta excepto analyze_email_headers toma un único argumento domain; el protocolo, www. y las rutas se eliminan automáticamente. analyze_email_headers toma una cadena headers (un bloque de encabezados sin procesar pegado) en su lugar.
Requisitos
- Node.js 18 o más reciente
Instalación
Claude Code
claude mcp add domainintel -- npx -y @domainintel/mcp
Claude Desktop
Agregar a claude_desktop_config.json (Configuración → Desarrollador → Editar configuración):
{
"mcpServers": {
"domainintel": {
"command": "npx",
"args": ["-y", "@domainintel/mcp"]
}
}
}
Cualquier otro cliente MCP
El servidor habla MCP a través de stdio:
npx -y @domainintel/mcp
Ejemplos de indicaciones
- "Ejecuta un informe completo de dominio para stripe.com"
- "¿Cuáles son los registros MX de github.com y tiene DMARC?"
- "¿Está el certificado SSL de example.org cerca de expirar?"
Desarrollo
Ejecutar desde el código fuente (sin necesidad de compilar):
git clone <repo> && cd domainintel.app
npm install
npm run mcp # node mcp/server.mjs
Compilación y publicación
El paquete publicado es un único paquete autocontenido (los analizadores y todas las dependencias JS están empaquetados con esbuild; los módulos integrados de Node se resuelven en tiempo de ejecución).
npm run build:mcp # from repo root -> mcp/dist/server.mjs
cd mcp && npm publish # prepublishOnly rebuilds the bundle
Licencia
MIT