Erste Schritte mit dem MCP-Server für Domainnamen
Verbinden Sie einen KI-Agenten mit dem MCP-Server von OVHcloud, um Ihre Domainnamen, DNS-Einträge und Weiterleitungen in natürlicher Sprache zu verwalten
Der MCP-Server von OVHcloud befindet sich in aktiver Entwicklung. Die Liste der verfügbaren Tools wird regelmäßig erweitert: Eine heute fehlende Funktion kann bereits kurze Zeit später verfügbar sein. Den aktuellen Stand finden Sie im MCP-Hub von OVHcloud.
Ziel
Das Model Context Protocol (MCP) ist ein offener Standard, mit dem ein KI-Assistent externe Tools nutzen kann. Der MCP-Server von OVHcloud stellt Ihre OVHcloud Dienste als solche Tools bereit, sodass ein Assistent Ihre Konfiguration in Ihrem Namen lesen und ändern kann.
In der Praxis bedeutet das: Statt sich durch Oberflächen zu klicken oder API-Aufrufe zu schreiben, fragen Sie einfach:
Diese Anleitung erklärt, wie Sie einen KI-Agenten mit dem MCP-Server von OVHcloud verbinden und damit Ihre Domainnamen, DNS-Einträge und Weiterleitungen verwalten.
Voraussetzungen
- In Ihrem angemeldet sein
- Ein installierter, kompatibler MCP-Client (siehe Ihren Agenten verbinden)
- Ein Browser, um die OAuth2-Anmeldung abzuschließen
In der praktischen Anwendung
1 — Funktionsweise von MCP
Daran sind drei Komponenten beteiligt:
Sie rufen ein Tool nie selbst über seinen Namen auf. Sie beschreiben, was Sie erreichen möchten, der Agent wählt das passende Tool aus und bittet Sie um Bestätigung, bevor etwas geändert wird.
Ein mit MCP verbundener KI-Agent handelt mit Ihren Berechtigungen. Lesen Sie jede Bestätigungsanfrage, bevor Sie sie annehmen, insbesondere bei Vorgängen, die Einträge löschen oder Nameserver ändern.
2 — Der MCP-Hub von OVHcloud
Der MCP-Hub von OVHcloud listet die als MCP-Tools bereitgestellten Dienste auf und ist die Referenz dafür, was aktuell verfügbar ist.
Wählen Sie die URL, die der Region Ihres OVHcloud Kontos entspricht:
Ersetzen Sie {section} durch den Namen des Bereichs, mit dem Sie sich verbinden möchten, so wie er auf den Karten des Hubs angezeigt wird. Sie verbinden sich immer mit einem bestimmten Bereich: Es gibt keine globale URL, die alle Tools auf einmal bereitstellt.
Bereiche für Domainnamen
Zwei Bereiche decken Domainnamen ab, einer pro API-Version:
Für ein europäisches Konto mit der API v1 lautet die zu verwendende URL also https://mcp.eu.ovhcloud.com/mcp/v1_domain.
Die API v1 ist nach wie vor die funktional umfangreichste: v1_domain stellt daher mehr Tools bereit als v2_domain. Die API v2 wird schrittweise erweitert.
Um die Unterschiede zwischen der API v2 und der API v1 zu verstehen, lesen Sie die Anleitung OVHcloud API v2 - Principles of operation.
Sie können den einen, den anderen oder beide Bereiche gleichzeitig hinzufügen. v1_domain allein genügt für alle Vorgänge dieser Anleitung.
3 — Ihren Agenten mit MCP verbinden
Die Authentifizierung erfolgt über OAuth2: Beim ersten Kontakt Ihres Agenten mit dem Server öffnet sich ein Browserfenster mit der OVHcloud Login-Seite. Nach Ihrer Anmeldung verwendet der Agent diese Sitzung für seine MCP-Aufrufe weiter.
Es ist kein eigener HTTP-Header erforderlich: Die Zugangsdaten liefert der OAuth2-Ablauf. Die Einrichtungshinweise von OVHcloud geben vor, den Header-Bereich Ihrer Client-Konfiguration leer zu lassen.
SHAI ist der Terminal-Agent von OVHcloud. Erforderlich ist Version 0.1.5 oder höher.
Erstellen Sie die folgende Konfigurationsdatei auf Basis der Vorlage .ovh.config aus dem SHAI-Repository:
Legen Sie unter tools.mcp einen Eintrag pro Bereich an, den Sie nutzen möchten. Dieses Beispiel aktiviert beide API-Versionen:
Ersetzen Sie die Endpunkte durch die Ihrer Region.
Tragen Sie keine Zugangsdaten von Hand in diese Datei ein. Nach Ihrer Anmeldung schreibt SHAI selbst ein access_token und ein expires_at in den config-Block jedes Servers. Diese Werte sind persönliche, vertrauliche Zugangsdaten: Nehmen Sie diese Datei niemals in die Versionsverwaltung auf und geben Sie sie nie unverändert weiter.
Starten Sie anschließend den Agenten. Ihr Browser öffnet die OVHcloud Login-Seite; melden Sie sich an, um die Verbindung abzuschließen.
Um zu prüfen, ob die Verbindung funktioniert, stellen Sie Ihrem Agenten eine Frage, die nur Daten abruft:
4 — Informationen zu einem Domainnamen anzeigen
Lassen Sie sich zunächst Ihre Domainnamen auflisten und fragen Sie dann die Details zu einem davon ab.
Beispielanfrage:
5 — Einen Domainnamen bestellen
Die Bestellung eines Domainnamens erfolgt mit dem Tool order-new-domain-name aus dem Bereich v1_domain.
Beispielanfrage:
Fordern Sie vor jedem Kauf eine Simulation an. Das Tool akzeptiert einen Parameter dryRun: Auf true gesetzt, prüft es die Verfügbarkeit des Namens und berechnet den Preis, ohne etwas verbindlich zu bestellen oder in Rechnung zu stellen.
Ihr Agent zeigt daraufhin das Angebot an – Preis, Laufzeit und die Konfiguration, die auf den Domainnamen angewendet wird – und wartet auf Ihre Zustimmung, bevor er fortfährt.
Sobald Sie das Angebot bestätigt haben, führt der Agent den Aufruf erneut mit dryRun auf false aus. Die Bestellung wird damit verbindlich: Die API gibt die URL des Bestellscheins zurück. Ihr Agent übermittelt Ihnen diese URL direkt in seiner Antwort: Öffnen Sie sie in Ihrem Browser, um die Bestellung zu bezahlen. Sie finden diesen Bestellschein auch im OVHcloud Kundencenter unter .
Der Bestellschein muss bezahlt werden, damit die Registrierung an die Registry übermittelt wird. Ihr Agent kann nicht an Ihrer Stelle bezahlen: Folgen Sie der URL des Bestellscheins, die er Ihnen zurückgegeben hat, um die Zahlung vorzunehmen. Solange die Zahlung nicht eingegangen ist, bleibt der Domainname für Dritte verfügbar.
Die Bestätigung der Bestellung erzeugt einen echten, kostenpflichtigen Bestellschein in Ihrem OVHcloud Konto. Lesen Sie die Bestätigungsanfrage Ihres Agenten, bevor Sie sie annehmen, und prüfen Sie Domainnamen und Laufzeit: Eine Registrierung lässt sich nicht wie eine Konfigurationsänderung rückgängig machen.
6 — Einen DNS-Eintrag ändern
Zugehörige Tools: create-domain-zone-record, um einen Eintrag hinzuzufügen, delete-domain-zone-record, um einen zu löschen, und get-domain-zone-details, um die Zone einzusehen.
Beispielanfragen:
Sie müssen nicht wissen, welcher Eintragstyp geändert werden muss. Beschreiben Sie das gewünschte Ergebnis: Ihr Agent ermittelt den betroffenen Eintrag, erklärt Ihnen, was er ändern wird, und wartet auf Ihre Zustimmung, bevor er die Änderung anwendet.
Ein geänderter DNS-Eintrag wird erst nach der Aktualisierung der Zone aktiv. Wenn Sie diesen Schritt auslassen, wird Ihre Änderung zwar gespeichert, aber nie angewendet. Bitten Sie Ihren Agenten ausdrücklich darum, die Zone zu aktualisieren, oder prüfen Sie, ob er es getan hat.
Die Propagation im Internet kann anschließend je nach TTL des Eintrags bis zu 24 Stunden dauern.
7 — Eine Weiterleitung erstellen
Eine Weiterleitung führt die Besucher Ihres Domainnamens auf eine andere Adresse.
Beispielanfrage:
8 — Weitere abgedeckte Vorgänge
Die Bereiche v1_domain und v2_domain stellen die entsprechenden Routen der OVHcloud API als Tools bereit: Jeder Vorgang, den Sie über die API für Ihre Domainnamen ausführen können, ist auch über MCP möglich. Über die oben genannten Aufgaben hinaus umfasst das zum Beispiel:
- DNSSEC: Aktivierung, Deaktivierung und Verwaltung der DS-Einträge
- Transfersperre: Aktivierung und Deaktivierung
- Verwaltung der Kontakte: Inhaber, Administrator-Kontakt, technischer Kontakt und Rechnungskontakt
- Nameserver und Glue Records
- DynHost-Zugangsdaten und -Einträge (dynamisches DNS)
- Sicherung, Wiederherstellung, Import und Export der Zone
- Verwaltung der Aufgaben: Beschleunigung, Abbruch, Neustart
- Abruf des AuthInfo-Codes und Freigabe ausgehender Transfers
Wenn Sie nicht sicher sind, ob ein Vorgang möglich ist, bitten Sie Ihren Agenten, Ihnen zu erklären, was er mit Ihren Domainnamen tun kann.
Weiterführende Informationen
Configure the DNS of your Domain Name
Weiterleitung von bei OVHcloud verwalteten Domainnamen
AI Endpoints - Model Context Protocol (MCP) with LangChain4j
Informationen zur Verwaltung Ihrer OVHcloud Dienste und wie Sie die passende Unterstützung finden
Beachten Sie bei der Verwendung der OVHcloud Anleitungen die folgenden Bedingungen:
- Die Anweisungen sind so detailliert wie möglich, können jedoch nicht alle individuellen Anwendungsfälle abdecken. Gegebenenfalls müssen Sie die beschriebenen Schritte an Ihre Anforderungen anpassen.
- Das OVHcloud Ökosystem ist auf Flexibilität und Wahlfreiheit ausgelegt. Kunden sind daher für die sichere und ordnungsgemäße Konfiguration ihrer Dienste verantwortlich. Um Datenverlust vorzubeugen, empfehlen wir dringend, Backup-Strategien für alle wichtigen Daten anzuwenden.
- Unsere Anleitungen und Tutorials können Software oder Dienste von Drittanbietern in Kombination mit OVHcloud Lösungen umfassen. Der technische Support von OVHcloud beinhaltet nicht die Konfiguration von Systemen oder Produkten außerhalb unserer Verantwortung. Dazu zählen unter anderem:
- Betriebssysteme und Benutzeroberflächen (Windows, Debian, Plesk etc.).
- Jegliche andere Drittanbieter-Software (FTP-Clients, E-Mail-Programme etc.).
- Dienste anderer Anbieter (DNS, APIs, Benutzeroberflächen etc.).
Um bei Problemen die passende Unterstützung zu erhalten, beachten Sie folgende Hinweise:
- Sie benötigen individuelle Hilfe oder möchten ein Thema besprechen, das in unserer Dokumentation nicht ausführlich behandelt wird?
Treten Sie der OVHcloud Community bei, um nach Ihrem Thema zu suchen und sich mit anderen Nutzern auszutauschen. - Sie möchten einen Vorfall zu Ihrem OVHcloud Dienst melden oder haben Schwierigkeiten im OVHcloud Kundencenter?
Erstellen Sie eine Supportanfrage in unserem Help Center. - Sie benötigen professionelle Unterstützung für Ihr Projekt oder Hilfe bei Aufgaben außerhalb unseres Support-Bereichs?
Besuchen Sie unser Partnerportal, um Experten zu finden, die mit OVHcloud Lösungen vertraut sind. - Sie suchen ausführlichere Informationen zu unseren Support Levels und Professional Services?
Besuchen Sie unsere Webseiten zu den OVHcloud Support Levels und den OVHcloud Professional Services.
Sie können dazu beitragen, unsere Dokumentation zu verbessern:
- Sie möchten Feedback zur Verbesserung einer Anleitung geben oder unzureichende Informationen auf einer bestimmten Seite melden?
Nutzen Sie die Schaltflächen unter „War diese Seite hilfreich?“ am Ende der Seite. - Sie möchten eine konkrete Aktualisierung der Dokumentation vorschlagen?
Verwenden Sie die Funktion „Diese Seite bearbeiten“ am Ende der Seite oder in der Seitenleiste.
Treten Sie unserer User Community bei.