Consulta DNS y WHOIS del servidor MCP mcp-domaintools
mcp-domaintools
es un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona capacidades de consulta DNS y WHOIS para asistentes de IA. Permite a los modelos de IA realizar búsquedas DNS tanto mediante solucionadores DNS locales como mediante servicios remotos DNS sobre HTTPS.
Para las consultas DNS locales, utiliza los servidores DNS configurados del sistema. Para las consultas DNS remotas, utiliza consultas DNS sobre HTTPS de Cloudflare con una alternativa a DNS sobre HTTPS de Google. Esto es más que suficiente para la mayoría de los casos de uso.
Para servidores DNS sobre HTTPS personalizados, puede usar el indicador --remote-server-address
. El punto final del servidor debe implementar el formato de respuesta HTTP definido en RFC 8484 .
Para servidores WHOIS personalizados, puede usar el indicador --custom-whois-server
. El punto final del servidor debe implementar el formato de respuesta HTTP definido en RFC 3912 , aunque también se admiten respuestas de texto sin formato.
Características
- Consultas DNS locales : realice búsquedas DNS utilizando los servidores DNS configurados por el sistema operativo
- DNS sobre HTTPS remoto : realice consultas DNS seguras a través de los servicios DNS sobre HTTPS de Cloudflare y Google
- Búsquedas WHOIS : realice consultas WHOIS para obtener información de registro de dominio
- Múltiples tipos de registros : Compatibilidad con los tipos de registros A, AAAA, CNAME, MX, NS, PTR, SOA, SRV y TXT
- Mecanismo de respaldo : prueba automáticamente varios servidores DNS para obtener resultados confiables
- Compatibilidad con SSE : Ejecútelo como un servidor HTTP con eventos enviados por el servidor (SSE) para integraciones basadas en web
Instalación
Configuración del editor
Agregue la siguiente configuración a la configuración de su editor para usar mcp-domaintools
:
Puede utilizar mcp-domaintools
directamente desde su $PATH
como se muestra arriba, o proporcionar la ruta completa al binario (por ejemplo, /path/to/mcp-domaintools
).
Alternativamente, puede ejecutar mcp-domaintools
directamente con Docker sin instalar el binario:
Consulte "Herramientas MCP disponibles" para obtener información sobre las herramientas expuestas por mcp-domaintools
.
Homebrew (macOS y Linux)
Estibador
El servidor MCP está disponible como una imagen de Docker que utiliza stdio
para comunicarse:
Para el modo SSE con Docker, exponga el puerto SSE (predeterminado 3000
):
Consulte la implementación anterior sobre cómo configurar el servidor MCP para que se ejecute como un contenedor en su editor o herramienta.
Lanzamientos de GitHub
Descargue los binarios prediseñados para su plataforma desde la página de versiones de GitHub .
Herramientas MCP disponibles
Hay 3 herramientas disponibles:
local_dns_query
: Realiza consultas DNS contra el solucionador DNS local según lo configurado por el sistema operativoremote_dns_query
: Realiza consultas DNS contra un servidor DNS sobre HTTPS remotowhois_query
: Realiza búsquedas WHOIS para obtener información de registro de dominio
Modos de ejecución
Modo estándar (stdio)
De forma predeterminada, mcp-domaintools
se ejecuta en modo stdio, que es adecuado para la integración con editores y otras herramientas que se comunican a través de entrada/salida estándar.
Modo de eventos enviados por el servidor (SSE)
Alternativamente, puede ejecutar mcp-domaintools
como un servidor HTTP con soporte SSE para integraciones basadas en web:
En modo SSE, el servidor escuchará en el puerto especificado (predeterminado: 3000) y proporcionará las mismas herramientas MCP a través de HTTP mediante eventos enviados por el servidor. Esto resulta útil para aplicaciones web o entornos donde la comunicación con stdio no es práctica.
Opciones de SSE disponibles:
--sse
: Habilitar el modo de servidor SSE--sse-port=PORT
: especifica el puerto para escuchar (predeterminado: 3000)
Consulta de DNS local
Realiza consultas DNS utilizando servidores DNS definidos por el sistema operativo local.
Argumentos:
domain
(obligatorio): el nombre de dominio a consultar (por ejemplo, ejemplo.com)record_type
(obligatorio): Tipo de registro DNS a consultar (A, AAAA, CNAME, MX, NS, PTR, SOA, SRV, TXT)
Consulta DNS remota
Realiza consultas DNS utilizando servidores DNS sobre HTTPS remotos (Google y Cloudflare).
Argumentos:
domain
(obligatorio): el nombre de dominio a consultar (por ejemplo, ejemplo.com)record_type
(obligatorio): Tipo de registro DNS a consultar (A, AAAA, CNAME, MX, NS, PTR, SOA, SRV, TXT)
Consulta WHOIS
Realiza búsquedas WHOIS para obtener información de registro de dominio.
Argumentos:
domain
(obligatorio): el nombre de dominio a consultar (por ejemplo, ejemplo.com)
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Herramientas de dominio (WHOIS + DNS)
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that allows AI agents to perform WHOIS lookups, enabling users to directly ask the AI about domain availability, ownership, registration details, and other domain information.Last updated -4101JavaScriptMIT License
- -securityFlicense-qualityEnables AI agents to perform WHOIS lookups to retrieve domain registration details, including ownership, registration dates, and availability status without requiring browser searches.Last updated -22JavaScript
- -security-license-qualityAn MCP server that enables users to buy and manage domains through Claude.Last updated -1Python
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to check domain name availability using WHOIS lookups.Last updated -151TypeScript