Skip to main content
Glama

Domain Tools (WHOIS + DNS)

MIT License
  • Apple
  • Linux

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 :

{ "mcpServers": { "dns": { "command": "mcp-domaintools", "args": [ // Uncomment and modify as needed: // "--remote-server-address=https://your-custom-doh-server.com/dns-query", // "--custom-whois-server=whois.yourdomain.com", // "--timeout=10s" ], "env": {} } } }

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:

{ "mcpServers": { "dns": { "command": "docker", "args": [ "run", "-i", "--rm", "ghcr.io/patrickdappollonio/mcp-domaintools:latest" // Add custom options if needed: // "--remote-server-address=https://your-custom-doh-server.com/dns-query", // "--custom-whois-server=whois.yourdomain.com", // "--timeout=10s" ], "env": {} } } }

Consulte "Herramientas MCP disponibles" para obtener información sobre las herramientas expuestas por mcp-domaintools .

Homebrew (macOS y Linux)

brew install patrickdappollonio/tap/mcp-domaintools

Estibador

El servidor MCP está disponible como una imagen de Docker que utiliza stdio para comunicarse:

docker pull ghcr.io/patrickdappollonio/mcp-domaintools:latest docker run --rm ghcr.io/patrickdappollonio/mcp-domaintools:latest

Para el modo SSE con Docker, exponga el puerto SSE (predeterminado 3000 ):

docker run --rm -p 3000:3000 ghcr.io/patrickdappollonio/mcp-domaintools:latest --sse --sse-port 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 operativo
  • remote_dns_query : Realiza consultas DNS contra un servidor DNS sobre HTTPS remoto
  • whois_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.

mcp-domaintools

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:

mcp-domaintools --sse --sse-port=3000

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)
-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Herramientas de dominio (WHOIS + DNS)

  1. Características
    1. Instalación
      1. Configuración del editor
      2. Homebrew (macOS y Linux)
      3. Estibador
      4. Lanzamientos de GitHub
    2. Herramientas MCP disponibles
      1. Modos de ejecución
        1. Modo estándar (stdio)
        2. Modo de eventos enviados por el servidor (SSE)
        3. Consulta de DNS local
        4. Consulta DNS remota
        5. Consulta WHOIS

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        A 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 -
        4
        10
        1
        JavaScript
        MIT License
        • Linux
        • Apple
      • -
        security
        F
        license
        -
        quality
        Enables AI agents to perform WHOIS lookups to retrieve domain registration details, including ownership, registration dates, and availability status without requiring browser searches.
        Last updated -
        2
        2
        JavaScript
        • Linux
        • Apple
      • -
        security
        -
        license
        -
        quality
        An MCP server that enables users to buy and manage domains through Claude.
        Last updated -
        1
        Python
      • -
        security
        F
        license
        -
        quality
        A Model Context Protocol server that enables AI assistants to check domain name availability using WHOIS lookups.
        Last updated -
        15
        1
        TypeScript

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/patrickdappollonio/mcp-domaintools'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server