Primi passi con il server MCP per i domini
Collega un agente IA al server MCP di OVHcloud per gestire i tuoi domini, i tuoi record DNS e i tuoi reindirizzamenti in linguaggio naturale
Il server MCP di OVHcloud è in fase di sviluppo attivo. L'elenco degli strumenti disponibili si arricchisce regolarmente: una funzionalità oggi assente può essere disponibile poco dopo. Consulta l'hub MCP di OVHcloud per conoscere l'inventario aggiornato.
Obiettivo
Il Model Context Protocol (MCP) è uno standard aperto che permette a un assistente IA di utilizzare strumenti esterni. Il server MCP di OVHcloud espone i tuoi servizi OVHcloud sotto forma di strumenti, in modo che un assistente possa consultare e modificare la tua configurazione per tuo conto.
In pratica, questo significa che non devi più navigare tra le interfacce né scrivere chiamate API: ti basta chiedere:
Questa guida spiega come collegare un agente IA al server MCP di OVHcloud e utilizzarlo per gestire i tuoi domini, i tuoi record DNS e i tuoi reindirizzamenti.
Prerequisiti
- Essere connesso al tuo
- Avere installato un client MCP compatibile (consulta Collegare il tuo agente)
- Disporre di un browser per completare l'autenticazione OAuth2
Procedura
1 — Come funziona MCP
Entrano in gioco tre componenti:
Non richiami mai uno strumento per nome. Descrivi ciò che desideri, l'agente seleziona lo strumento adeguato e ti chiede conferma prima di modificare qualsiasi cosa.
Un agente IA collegato a MCP agisce con i tuoi permessi. Leggi ogni richiesta di conferma prima di accettarla, in particolare per le operazioni che eliminano record o modificano i server DNS.
2 — L'hub MCP di OVHcloud
L'hub MCP di OVHcloud elenca i servizi esposti sotto forma di strumenti MCP ed è il riferimento per sapere cosa è attualmente disponibile.
Scegli l'URL corrispondente alla region del tuo account OVHcloud:
Sostituisci {section} con il nome della sezione a cui desideri collegarti, così come appare sulle schede dell'hub. Ti colleghi sempre a una sezione precisa: non esiste un URL globale che esponga tutti gli strumenti contemporaneamente.
Sezioni per i domini
Due sezioni coprono i domini, una per versione dell'API:
L'URL da utilizzare è quindi https://mcp.eu.ovhcloud.com/mcp/v1_domain per un account europeo sull'API v1.
Ad oggi, l'API v1 resta la più completa a livello funzionale: v1_domain espone quindi un insieme di strumenti più ampio rispetto a v2_domain. L'API v2 si arricchisce progressivamente.
Per capire cosa distingue l'API v2 dall'API v1, consulta la guida OVHcloud API v2 - Principles of operation.
Puoi aggiungere l'una, l'altra o entrambe contemporaneamente. v1_domain da sola è sufficiente per effettuare tutte le operazioni di questa guida.
3 — Collegare il tuo agente a MCP
L'autenticazione si basa su OAuth2: la prima volta che il tuo agente contatta il server, si apre una finestra del browser sulla pagina di autenticazione OVHcloud. Una volta effettuato l'accesso, l'agente riutilizza quella sessione per le sue chiamate MCP.
Non è necessario alcun header HTTP personalizzato: le credenziali sono fornite dal flusso OAuth2. Le istruzioni di configurazione di OVHcloud indicano di lasciare vuota la sezione degli header nella configurazione del client.
SHAI è l'agente da terminale di OVHcloud. È richiesta la versione 0.1.5 o successiva.
Crea il seguente file di configurazione a partire dal modello .ovh.config del repository SHAI:
Dichiara in tools.mcp una voce per ogni sezione che desideri utilizzare. Questo esempio attiva entrambe le versioni dell'API:
Sostituisci gli endpoint con quelli della tua region.
Non aggiungere manualmente alcuna credenziale a questo file. Dopo l'accesso, è SHAI stesso a scrivere un access_token e un expires_at nel blocco config di ogni server. Questi valori sono segreti personali: non mettere mai questo file sotto controllo di versione e non condividerlo così com'è.
Avvia poi l'agente. Il browser si apre sulla pagina di autenticazione OVHcloud: accedi per completare la connessione.
Per verificare che la connessione funzioni, poni al tuo agente una domanda di sola lettura:
4 — Visualizzare le informazioni di un dominio
Inizia chiedendo l'elenco dei tuoi domini, poi richiedi i dettagli di uno di essi.
Esempio di richiesta:
5 — Ordinare un dominio
L'ordine di un dominio si effettua con lo strumento order-new-domain-name, disponibile nella sezione v1_domain.
Esempio di richiesta:
Prima di qualsiasi acquisto, chiedi una simulazione. Lo strumento accetta un parametro dryRun: impostato su true, verifica la disponibilità del nome e calcola il prezzo senza impegnare né fatturare nulla.
Il tuo agente mostra quindi il preventivo (prezzo, durata e configurazione che sarà applicata al dominio) e attende la tua approvazione prima di proseguire.
Una volta che hai approvato il preventivo, l'agente ripete la chiamata con dryRun impostato su false. L'ordine diventa definitivo: l'API restituisce l'URL del buono d'ordine. Il tuo agente ti comunica questo URL direttamente nella sua risposta: aprilo nel browser per pagare l'ordine. Trovi questo buono d'ordine anche nel tuo Spazio Cliente OVHcloud, nella sezione .
Il buono d'ordine deve essere pagato affinché la registrazione venga trasmessa al registro. Il tuo agente non può pagare al posto tuo: segui l'URL del buono d'ordine che ti ha restituito per effettuare il pagamento. Finché il pagamento non viene incassato, il dominio resta disponibile per un terzo.
Confermare l'ordine genera un buono d'ordine reale e a pagamento sul tuo account OVHcloud. Leggi la richiesta di conferma del tuo agente prima di accettarla e verifica il nome del dominio e la durata: una registrazione non si annulla come una modifica di configurazione.
6 — Modificare un record DNS
Strumenti associati: create-domain-zone-record per aggiungere un record, delete-domain-zone-record per eliminarne uno e get-domain-zone-details per consultare la zona.
Esempi di richieste:
Non hai bisogno di sapere quale tipo di record modificare. Descrivi il risultato che ti aspetti: il tuo agente individua il record interessato, ti spiega cosa sta per modificare e attende la tua approvazione prima di applicare la modifica.
Un record DNS modificato diventa attivo solo dopo l'aggiornamento della zona. Se ometti questo passaggio, la tua modifica viene registrata ma non viene mai applicata. Chiedi esplicitamente al tuo agente di aggiornare la zona, oppure verifica che lo abbia fatto.
La propagazione su Internet può poi richiedere fino a 24 ore, in base al TTL del record.
7 — Creare un reindirizzamento
Un reindirizzamento invia i visitatori del tuo dominio verso un altro indirizzo.
Esempio di richiesta:
8 — Le altre operazioni coperte
Le sezioni v1_domain e v2_domain espongono le route corrispondenti dell'API OVHcloud sotto forma di strumenti: qualsiasi operazione realizzabile sui tuoi domini tramite l'API lo è anche tramite MCP. Oltre alle operazioni descritte sopra, questo comprende ad esempio:
- DNSSEC: attivazione, disattivazione e gestione dei record DS
- Protezione contro il trasferimento: blocco e sblocco
- Gestione dei contatti: proprietario, amministratore, tecnico e di fatturazione
- Server DNS e record glue
- Identificativi e record DynHost (DNS dinamico)
- Backup, ripristino, importazione ed esportazione della zona
- Gestione delle operazioni: accelerazione, annullamento, rilancio
- Recupero del codice AuthInfo e approvazione dei trasferimenti in uscita
Se non sei certo che un'operazione sia possibile, chiedi al tuo agente di spiegarti cosa è in grado di fare sui tuoi domini.
Per saperne di più
Configure the DNS of your Domain Name
Reindirizzare un dominio gestito da OVHcloud
AI Endpoints - Model Context Protocol (MCP) with LangChain4j
Informazioni sull’amministrazione dei servizi OVHcloud e su come trovare l’assistenza appropriata
Durante l’utilizzo delle guide OVHcloud, tieni presente le seguenti condizioni:
- Le istruzioni mirano a fornire il maggior numero possibile di dettagli, ma non possono coprire tutti i casi d’uso individuali. Potrebbe essere necessario adattare le azioni descritte alle tue esigenze.
- L’ecosistema OVHcloud è progettato per garantire flessibilità e libertà di scelta. I clienti sono quindi responsabili della configurazione corretta e sicura dei propri servizi. Per evitare la perdita di dati, ti consigliamo vivamente di applicare strategie di backup a tutti i tuoi dati importanti.
- Le nostre guide e i nostri tutorial possono fare riferimento a software o servizi di terze parti in combinazione con le soluzioni OVHcloud. Il supporto tecnico fornito da OVHcloud non include la configurazione di sistemi o prodotti al di fuori della nostra responsabilità . Questo include, a titolo esemplificativo:
- Sistemi operativi e interfacce utente (Windows, Debian, Plesk, ecc.).
- Qualsiasi altro software di terze parti (client FTP, software di posta elettronica, ecc.).
- Servizi offerti da altri provider (DNS, API, interfacce utente, ecc.).
Per ricevere l’assistenza appropriata in caso di problemi, segui queste indicazioni:
- Cerchi una consulenza personalizzata o vuoi discutere di un argomento non trattato in dettaglio nella nostra documentazione?
Unisciti alla Community OVHcloud per cercare il tuo argomento e confrontarti con altri utenti. - Devi segnalare un incidente relativo al tuo servizio OVHcloud o riscontri difficoltà nello Spazio Cliente OVHcloud?
Crea una richiesta di supporto nel nostro centro assistenza. - Hai bisogno di assistenza professionale per il tuo progetto o di aiuto per attività al di fuori del nostro perimetro di supporto?
Visita il nostro portale dei partner per trovare esperti che conoscono le soluzioni OVHcloud. - Cerchi informazioni più dettagliate sui nostri livelli di supporto e sui Professional Services?
Visita le nostre pagine web sui livelli di supporto OVHcloud e sugli OVHcloud Professional Services.
Puoi partecipare al miglioramento della nostra documentazione:
- Vuoi condividere un feedback per migliorare una guida o segnalare informazioni insufficienti su una pagina specifica?
Utilizza i pulsanti "Questa pagina ti è stata utile?" in fondo alla pagina per farcelo sapere. - Vuoi proporre un aggiornamento concreto della documentazione?
Utilizza la funzione "Modifica questa pagina", disponibile in fondo alla pagina e nella barra laterale.
Contatta la nostra community di utenti.