MCP-Domänenverfügbarkeitsprüfer
Merkmale
- Domänenverfügbarkeitsprüfung
- Überprüfen Sie die Verfügbarkeit von über 50 beliebten TLD-Erweiterungen
- Unterstützung für beliebte (.com, .io, .ai), Länder- (.us, .uk, .de) und neue TLDs (.app, .dev, .tech)
- Doppelte Verifizierung mit DNS und WHOIS für Genauigkeit
- Intelligente TLD-Vorschläge, sortiert nach Popularität
- Suchfunktionen
- Überprüfen Sie bestimmte Domänen mit exakter TLD-Übereinstimmung
- Massenprüfung aller unterstützten Erweiterungen für einen bestimmten Namen
- Parallele Verarbeitung für schnellere Domänenabfragen
- Organisierte Ergebnisse nach TLD-Kategorien
- MCP-Integration
- Einfache Einrichtung mit uvx-Paketverwaltung
- Nahtlose Integration mit Claude Desktop
- Verfügbarkeitsstatus-Updates in Echtzeit
- Leistungsmetriken und Zeitinformationen
- Funktionen des KI-Assistenten
- Natürlichsprachliche Domänenabfragen über Claude
- Automatisierte Workflows für Domänenvorschläge
- Intelligente Empfehlungen basierend auf der Verfügbarkeit
Demo
00:00 – Verfügbarkeit von google.com wird geprüft
Testen einer bekannten Premium-Domain, um die Domain-Prüfungsfunktion und alternative TLD-Vorschläge zu demonstrieren.
00:20 – Testen von myawesomesite.com
Überprüfen der Verfügbarkeit eines benutzerdefinierten Domänennamens und Erkunden alternativer Erweiterungsoptionen.
00:40 – Überprüfung von techstartup2026.io
Erkunden Sie die Domain-Optionen für Tech-Startups und prüfen Sie die Verfügbarkeit über mehrere TLD-Erweiterungen hinweg.
01:00 – Analyse der Aitools-Domäne
Überprüfung wettbewerbsfähiger KI-Branchendomänen und Analyse der Marktverfügbarkeit für die Namensgebung von Startups.
Anforderungen
- Python 3.10 oder höher
- Claude Desktop
- UV -Paketmanager
Installation von Abhängigkeiten
Installieren Sie den UV-Paketmanager mit einer der folgenden Methoden:
Offizielles Installationsprogramm (empfohlen):
Homebrew (macOS/Linux):
Installieren Sie Homebrew (falls erforderlich):
- Besuchen Sie https://brew.sh für Installationsanweisungen für alle Betriebssysteme
- Oder führen Sie aus:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Der MCP-Server verwaltet Python-Abhängigkeiten automatisch über uvx.
Installation
Zero-Clone-Installation (empfohlen)
Der MCP Domain Availability Checker unterstützt die direkte Installation ohne Klonen von Repositories und verwendet uvx zur Paketverwaltung.
Konfiguration
Die Konfigurationsdatei von Claude Desktop befindet sich unter:
- macOS :
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows :
%APPDATA%\Claude\claude_desktop_config.json
- Linux :
~/.config/Claude/claude_desktop_config.json
Bearbeiten Sie diese Datei, um die MCP-Konfiguration für die Domänenverfügbarkeit hinzuzufügen:
Wenn Sie bereits andere MCPs konfiguriert haben, fügen Sie einfach den Abschnitt „mcp-domain-availability“ innerhalb des Objekts „mcpServers“ hinzu:
Installation über Smithery
So installieren Sie mcp-domain-availability für Claude Desktop automatisch über Smithery :
Manuelle Installation
Für die Entwicklung oder lokale Tests:
- Klonen Sie das Repository:
- Installieren Sie Abhängigkeiten:
- Lokal ausführen:
Wie es funktioniert
Der MCP Domain Availability Checker verwendet mehrere Überprüfungsmethoden, um die Domänenverfügbarkeit zu bestimmen:
- DNS-Auflösung : Überprüft, ob die Domäne in eine IP-Adresse aufgelöst wird
- WHOIS-Suche : Fragt WHOIS-Datenbanken nach Registrierungsinformationen ab
- Socket-Verbindung : Fällt auf die Socket-basierte Überprüfung zurück, wenn andere Methoden nicht verfügbar sind
Das Tool kombiniert die Ergebnisse dieser Methoden, um einen genauen Verfügbarkeitsstatus bereitzustellen, und verfügt über eine parallele Verarbeitung zur gleichzeitigen Überprüfung mehrerer Domänen.
Verfügbare Tools
Domänenprüfung
Werkzeugname | Beschreibung | Verwendung |
---|---|---|
check_domain | Überprüfen Sie die Domänenverfügbarkeit mit dem Flag --domain | mysite.com --domain oder mysite --domain |
Unterstützte TLD-Kategorien
Beliebte TLDs (12)
com, net, org, io, ai, app, dev, co, xyz, me, info, biz
Länder-TLDs (35)
us, uk, ca, au, de, fr, it, es, nl, jp, kr, cn, in, br, mx, ar, cl, co, pe, ru, pl, cz, ch, at, se, no, dk, fi, be, pt, gr, tr, za, zB, ma, ng, ke
Neue TLDs
Technik, Online, Site, Website, Geschäft, Shop, Cloud, Digital, Blog, Nachrichten und mehr.
Beispielverwendung
Hier sind Beispiele für die Verwendung des MCP Domain Availability Checker mit Claude:
Einzeldomänenprüfung
Domainnamen-Recherche
Spezifische Domänenüberprüfung
Ausgabeformat
Das Tool liefert umfassende Ergebnisse, darunter:
- Angeforderte Domäne : Status der genauen abgefragten Domäne (falls eine bestimmte TLD angegeben wurde)
- Verfügbare Domänen : Liste der verfügbaren Domänen alphabetisch sortiert
- Nicht verfügbare Domänen : Liste der registrierten Domänen
- Zusammenfassende Statistiken : Aufschlüsselung nach TLD-Kategorien (Popular, Land, Neue TLDs)
- Leistungsmetriken : Überprüfen Sie die Dauer für jede Domäne
Fehlerbehebung
Fehler „Server getrennt“
Wenn in Claude Desktop Verbindungsfehler auftreten:
- Überprüfen Sie die UVX-Installation :
- Führen Sie
uvx --version
aus, um sicherzustellen, dass uvx ordnungsgemäß installiert ist - Installieren Sie uv bei Bedarf neu:
curl -LsSf https://astral.sh/uv/install.sh | sh
- Führen Sie
- Überprüfen Sie die Python-Version :
- Stellen Sie sicher, dass Python 3.10+ verfügbar ist:
python3 --version
- Stellen Sie sicher, dass Python 3.10+ verfügbar ist:
Probleme mit der DNS-Auflösung
Wenn Domänenprüfungen fehlschlagen:
- Netzwerkkonnektivität :
- Stellen Sie sicher, dass die Internetverbindung stabil ist
- Überprüfen Sie, ob auf DNS-Server zugegriffen werden kann
- Ratenbegrenzung :
- Große Massenprüfungen können die Ratenbegrenzungen von DNS/WHOIS-Diensten erreichen
- Das Tool verwendet ein Semaphor, um gleichzeitige Anfragen auf 20 zu begrenzen
Konfigurationsprobleme
Wenn der MCP-Server nicht startet:
- Überprüfen Sie die Konfigurationssyntax :
- Stellen Sie sicher, dass die JSON-Syntax in
claude_desktop_config.json
gültig ist - Überprüfen Sie, ob alle Klammern und Anführungszeichen richtig zugeordnet sind
- Stellen Sie sicher, dass die JSON-Syntax in
- Starten Sie Claude Desktop neu :
- Schließen und starten Sie Claude Desktop nach Konfigurationsänderungen neu
Entwicklung
Projektstruktur
main.py
: Haupteinstiegspunkt mit MCP-Server und Domänenprüfungslogik- Domänenprüfungsfunktionen mit DNS-, WHOIS- und Socket-Fallback-Methoden
- TLD-Verwaltung mit kategorisierten Listen
- Asynchrone Verarbeitung für parallele Domänenprüfungen
Gebäude
Testen
Lokale Entwicklung
Sicherheitsüberlegungen
Der MCP Domain Availability Checker stellt externe Netzwerkanfragen an DNS-Server und WHOIS-Dienste. Benutzer sollten Folgendes beachten:
- Domänenabfragen können von DNS-Anbietern protokolliert werden
- WHOIS-Abfragen werden normalerweise protokolliert und können in ihrer Geschwindigkeit begrenzt sein.
- Über die zu prüfenden Domänennamen hinaus werden keine personenbezogenen Daten übermittelt.
- Alle Abfragen sind schreibgeschützt und verändern keine externen Systeme
Beitragen
Beiträge sind willkommen! Zu den Verbesserungsbereichen gehören:
- Unterstützung für zusätzliche TLD-Kategorien hinzufügen
- Implementierung von Caching-Mechanismen für schnellere wiederholte Abfragen
- Verbesserung der WHOIS-Analyse für detailliertere Domäneninformationen
- Verbesserung der Fehlerbehandlung und Wiederholungsmechanismen
Lizenz
Dieses Projekt ist unter der Mozilla Public License 2.0 lizenziert – Einzelheiten finden Sie in der Datei LICENSE .
Weiterführende Links
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Domain-Verfügbarkeitsprüfer MCP
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that allows users to check if a website is experiencing downtime by querying isitdownrightnow.com, providing status information and details about recent downtime events.Last updated -1PythonMIT License
- Python
- TypeScriptMIT License