Skip to main content
Glama

Domain Tools (WHOIS + DNS)

MIT License
  • Apple
  • Linux

DNS- und WHOIS-Abfrage MCP-Server mcp-domaintools

mcp-domaintools ist ein Model Context Protocol (MCP) -Server, der DNS- und WHOIS-Abfragefunktionen für KI-Assistenten bereitstellt. Er ermöglicht KI-Modellen die Durchführung von DNS-Suchen sowohl über lokale DNS-Resolver als auch über Remote-DNS-over-HTTPS-Dienste.

Für lokale DNS-Abfragen werden die konfigurierten DNS-Server des Systems verwendet. Für Remote-DNS-Abfragen werden Cloudflare DNS-over-HTTPS-Abfragen mit einem Fallback auf Google DNS-over-HTTPS verwendet. Dies ist für die meisten Anwendungsfälle mehr als ausreichend.

Für benutzerdefinierte DNS-over-HTTPS-Server können Sie das Flag --remote-server-address verwenden. Der Serverendpunkt muss das HTTP-Antwortformat gemäß RFC 8484 implementieren.

Für benutzerdefinierte WHOIS-Server können Sie das Flag --custom-whois-server verwenden. Der Serverendpunkt muss das HTTP-Antwortformat gemäß RFC 3912 implementieren, obwohl auch Nur-Text-Antworten unterstützt werden.

Merkmale

  • Lokale DNS-Abfragen : Führen Sie DNS-Lookups mit den vom Betriebssystem konfigurierten DNS-Servern durch
  • Remote DNS-over-HTTPS : Führen Sie sichere DNS-Abfragen über Cloudflare und Google DNS-over-HTTPS-Dienste durch
  • WHOIS-Suchen : Führen Sie WHOIS-Abfragen durch, um Informationen zur Domänenregistrierung zu erhalten
  • Mehrere Datensatztypen : Unterstützung für die Datensatztypen A, AAAA, CNAME, MX, NS, PTR, SOA, SRV und TXT
  • Fallback-Mechanismus : Versucht automatisch mehrere DNS-Server, um zuverlässige Ergebnisse zu erzielen
  • SSE-Unterstützung : Ausführung als HTTP-Server mit Server-Sent Events (SSE) für webbasierte Integrationen

Installation

Editor-Konfiguration

Fügen Sie den Einstellungen Ihres Editors die folgende Konfiguration hinzu, um mcp-domaintools zu verwenden:

{ "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": {} } } }

Sie können mcp-domaintools direkt von Ihrem $PATH aus verwenden, wie oben gezeigt, oder den vollständigen Pfad zur Binärdatei angeben (z. B. /path/to/mcp-domaintools ).

Alternativ können Sie mcp-domaintools direkt mit Docker ausführen, ohne die Binärdatei zu installieren:

{ "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": {} } } }

Informationen zu den von mcp-domaintools bereitgestellten Tools finden Sie unter „Verfügbare MCP-Tools“ .

Homebrew (macOS und Linux)

brew install patrickdappollonio/tap/mcp-domaintools

Docker

Der MCP-Server ist als Docker-Image verfügbar und verwendet stdio zur Kommunikation:

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

Geben Sie für den SSE-Modus mit Docker den SSE-Port frei (Standard 3000 ):

docker run --rm -p 3000:3000 ghcr.io/patrickdappollonio/mcp-domaintools:latest --sse --sse-port 3000

Überprüfen Sie die obige Implementierung, um zu erfahren, wie Sie den MCP-Server so konfigurieren, dass er als Container in Ihrem Editor oder Tool ausgeführt wird.

GitHub-Veröffentlichungen

Laden Sie die vorgefertigten Binärdateien für Ihre Plattform von der GitHub-Releases-Seite herunter.

Verfügbare MCP-Tools

Es stehen 3 Tools zur Verfügung:

  • local_dns_query : Führen Sie DNS-Abfragen an den lokalen DNS-Resolver durch, wie vom Betriebssystem konfiguriert
  • remote_dns_query : Führen Sie DNS-Abfragen an einen Remote-DNS-over-HTTPS-Server durch
  • whois_query : Führen Sie WHOIS-Suchen durch, um Domänenregistrierungsinformationen zu erhalten

Laufmodi

Standardmodus (stdio)

Standardmäßig läuft mcp-domaintools im stdio-Modus, der für die Integration mit Editoren und anderen Tools geeignet ist, die über Standard-Eingabe/Ausgabe kommunizieren.

mcp-domaintools

Server-Sent Events (SSE)-Modus

Alternativ können Sie mcp-domaintools als HTTP-Server mit SSE-Unterstützung für webbasierte Integrationen ausführen:

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

Im SSE-Modus lauscht der Server auf dem angegebenen Port (Standard: 3000) und stellt dieselben MCP-Tools über HTTP mithilfe von Server-Sent Events bereit. Dies ist nützlich für Webanwendungen oder Umgebungen, in denen Standardkommunikation nicht praktikabel ist.

Verfügbare SSE-Optionen:

  • --sse : SSE-Servermodus aktivieren
  • --sse-port=PORT : Geben Sie den Port an, auf dem gelauscht werden soll (Standard: 3000)

Lokale DNS-Abfrage

Führt DNS-Abfragen mithilfe lokaler, vom Betriebssystem definierter DNS-Server durch.

Argumente:

  • domain (erforderlich): Der abzufragende Domänenname (z. B. example.com)
  • record_type (erforderlich): Typ des abzufragenden DNS-Eintrags (A, AAAA, CNAME, MX, NS, PTR, SOA, SRV, TXT)

Remote-DNS-Abfrage

Führt DNS-Abfragen mithilfe von Remote-DNS-over-HTTPS-Servern (Google und Cloudflare) durch.

Argumente:

  • domain (erforderlich): Der abzufragende Domänenname (z. B. example.com)
  • record_type (erforderlich): Typ des abzufragenden DNS-Eintrags (A, AAAA, CNAME, MX, NS, PTR, SOA, SRV, TXT)

WHOIS-Abfrage

Führt WHOIS-Suchen durch, um Domänenregistrierungsinformationen abzurufen.

Argumente:

  • domain (erforderlich): Der abzufragende Domänenname (z. B. example.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.

Domänentools (WHOIS + DNS)

  1. Merkmale
    1. Installation
      1. Editor-Konfiguration
      2. Homebrew (macOS und Linux)
      3. Docker
      4. GitHub-Veröffentlichungen
    2. Verfügbare MCP-Tools
      1. Laufmodi
        1. Standardmodus (stdio)
        2. Server-Sent Events (SSE)-Modus
        3. Lokale DNS-Abfrage
        4. Remote-DNS-Abfrage
        5. WHOIS-Abfrage

      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