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

HerramientaDevuelve
whois_lookupRegistrador, fechas de creación/expiración/actualización, país del titular, estado de privacidad, servidores de nombres
dns_recordsRegistros A, AAAA, MX, TXT, NS, CNAME, CAA + presencia de SPF/DMARC + advertencias de configuración incorrecta
ssl_certificateValidez, emisor, expiración, días restantes, protocolo, advertencias
security_headersHSTS, CSP, X-Frame-Options y otros, puntuados con recomendaciones
domain_reputationComprobaciones de listas negras DNSBL / Spamhaus y una puntuación de reputación
subdomain_discoverySubdominios mediante registros de transparencia de certificados y sondeo de prefijos comunes
full_domain_reportTodos los analizadores a la vez más una puntuación de seguridad general de A+ a F
analyze_email_headersAnaliza 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