Guida al connettore9 minuti di lettura33 tool MCP7 lingue

Come collegare DigitalOcean a ChatGPT via MCP

Fai tenere d'occhio DigitalOcean alla tua AI: Droplet con metriche di CPU e banda, deploy e log di App Platform, database gestiti, cluster Kubernetes, volumi, DNS, firewall, load balancer, saldo e fatture. Può accendere o spegnere i Droplet, creare snapshot, rifare il deploy delle app e modificare i record DNS dopo la tua conferma.

HCA cura del team HelpCodeAggiornato 9 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

DigitalOcean

DigitalOcean

Let your AI keep an eye on DigitalOcean: Droplets with CPU and bandwidth metrics, App Platform deployments and logs, managed databases, Kubernetes clusters, volumes, DNS, firewalls, load balancers, balance and invoices. It can power Droplets on or off, take snapshots, redeploy apps and edit DNS records after confirming with you.

tool

33

Regione

INTL

Categoria

Infrastruttura

Autenticazione

Bearer Token

Env vars richieste

DIGITALOCEAN_TOKEN
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

Salta l'installazione. Attivo in meno di 2 minuti.

Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi DigitalOcean con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.

Inizia la prova gratuita

In breve

Fai tenere d'occhio DigitalOcean alla tua AI: Droplet con metriche di CPU e banda, deploy e log di App Platform, database gestiti, cluster Kubernetes, volumi, DNS, firewall, load balancer, saldo e fatture. Può accendere o spegnere i Droplet, creare snapshot, rifare il deploy delle app e modificare i record DNS dopo la tua conferma.

Prova a chiedere

Prompt di esempio per DigitalOcean

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

DigitalOcean · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → DigitalOcean, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

DigitalOcean + ChatGPT

Fai tenere d'occhio DigitalOcean alla tua AI: Droplet con metriche di CPU e banda, deploy e log di App Platform, database gestiti, cluster Kubernetes, volumi, DNS, firewall, load balancer, saldo e fatture. Può accendere o spegnere i Droplet, creare snapshot, rifare il deploy delle app e modificare i record DNS dopo la tua conferma.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

DIGITALOCEAN_TOKEN

Step 1 — Ottieni le credenziali

  1. Nel pannello di controllo di DigitalOcean apri API → Tokens (https://cloud.digitalocean.com/account/api/tokens) e clicca su Generate New Token. Il token appartiene al team selezionato in alto nel pannello di controllo.
  2. Scegli una scadenza e gli scope. Custom Scopes è la scelta più sicura: accesso in lettura per account, billing, droplet, app, database, kubernetes, block_storage, domain, firewall, load_balancer, monitoring, snapshot e actions; aggiungi droplet update per accensione, spegnimento e snapshot, app update per i redeploy e domain create e update per le modifiche DNS. Read Only copre ogni lettura e rifiuta tutte le modifiche. Evita Full Access: potrebbe anche distruggere risorse.
  3. Copia il token (inizia con dop_v1_ e viene mostrato una sola volta) in DIGITALOCEAN_TOKEN senza la parola Bearer e installa il connettore.
  4. Verifica la configurazione con digitalocean_get_account.

Cosa fa: account, saldo e fatture; Droplet con i loro snapshot e le metriche di CPU e banda; app di App Platform con i loro deploy, i passaggi falliti e i link ai log; database gestiti e le loro repliche; cluster Kubernetes con i loro node pool; volumi; domini e record DNS; firewall e load balancer.

Le modifiche chiedono prima: accendere, spegnere o riavviare un Droplet (digitalocean_power_droplet), creare uno snapshot (digitalocean_snapshot_droplet, fatturato per GB al mese), rifare il deploy di un'app (digitalocean_create_app_deployment) e aggiungere o modificare record DNS (digitalocean_create_domain_record, digitalocean_update_domain_record) toccano tutte cose su cui altre persone fanno affidamento. Prima di ognuna l'AI ti mostra la risorsa e la modifica e aspetta il tuo sì, poi segue l'azione con digitalocean_get_action finché non è completata.

Nulla distrugge risorse: eliminare Droplet, app, database, cluster o volumi non è proprio previsto. digitalocean_delete_domain_record è disattivato all'installazione; un amministratore lo attiva consapevolmente.

I segreti restano in DigitalOcean: i tool dei database restituiscono host e porta ma mai password, stringhe di connessione o certificati; i tool delle app tralasciano le variabili d'ambiente; i tool di Kubernetes non restituiscono il kubeconfig. I link ai log di digitalocean_get_app_logs_url sono temporanei, ma chiunque li abbia può leggere i log.

Metriche: le metriche di CPU e banda richiedono il monitoring agent sul Droplet. I valori della CPU sono secondi cumulativi per modalità, quindi l'AI ricava quanto era occupato il Droplet dalla differenza tra due punti.

Errori comuni: 401 Unable to authenticate you: il token è errato, scaduto o revocato. 403: al token manca lo scope per questa chiamata (per esempio billing:read per il saldo, o uno scope di update per una modifica); genera un token con quello scope. 404: la risorsa non esiste in questo team. 422: un valore non è valido, per esempio un Droplet già spento o un record DNS in conflitto con un altro. 429: più di 5.000 richieste all'ora o 250 al minuto; attendi.

Il connettore non crea, ridimensiona o distrugge Droplet, app, database, cluster, volumi, firewall o load balancer, non modifica impostazioni delle app, variabili d'ambiente o utenti dei database e non copre Spaces, il container registry, Functions, GenAI o gli IP riservati.

Step 2 — Installa l'adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Aggiungi il connettore in ChatGPT

L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostra YOUR_SERVER_ID.

ChatGPT aggiunge i server MCP come plugin dalla pagina Plugins, sul web e nei piani a pagamento. La modalità sviluppatore non serve più. In un workspace Business possono farlo solo admin e owner; in Enterprise ed Edu un amministratore può concedere il permesso Create plugins with MCPs.

  1. Vai su chatgpt.com/plugins, clicca + e poi Add custom MCP server.
  2. Inserisci un nome, ad esempio Name: DigitalOcean.
  3. In Connection inserisci come Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID e lascia Authentication su OAuth.
  4. Seleziona I understand and want to continue, poi Create as a plugin. Quando ChatGPT lo chiede, accedi ad AnythingMCP e consenti l'accesso.
  5. Installa il nuovo plugin dai tuoi plugin personali, poi digita @ in una chat e selezionalo.

Tool disponibili

ToolWhat it does
digitalocean_get_accountRead the DigitalOcean account behind the token: email, name, uuid, status, whether the email is verified, the Droplet and reserved IP…
digitalocean_get_balanceRead the billing balance: the balance at the start of the month, usage so far this month, month-to-date balance (what is owed now) and when…
digitalocean_list_invoicesList past invoices, newest first, with uuid, amount in US dollars, billing period (YYYY-MM) and date, plus a preview of the current month
digitalocean_list_dropletsList Droplets (virtual machines): id, name, status (new, active, off, archive), region, size, vCPUs, memory, disk, image, public and…
digitalocean_get_dropletRead one Droplet: status, region, size, vCPUs, memory, disk, image, IP addresses, tags, attached volumes, enabled features (backups…
digitalocean_power_dropletChange a Droplet's power state. power_on starts it; shutdown asks the operating system to shut down cleanly; power_off cuts the power at…
digitalocean_snapshot_dropletTake a snapshot (a full disk image) of a Droplet
digitalocean_get_actionRead the progress of an action (power change, snapshot and so on): status (in-progress, completed, errored), type, start and end time and…
digitalocean_list_droplet_snapshotsList the snapshots of a Droplet: id, name, size in GB, minimum disk size, regions and creation date
digitalocean_list_appsList App Platform apps: id, name, region, live URL, tier, project, the active deployment (id, phase, cause) and any deployment in progress
digitalocean_get_appRead one App Platform app: name, region, live URL and domains, the active, in-progress and pending deployments, and its components…
digitalocean_list_app_deploymentsList the deployments of an app, newest first: id, phase (PENDING_BUILD, BUILDING, PENDING_DEPLOY, DEPLOYING, ACTIVE, SUPERSEDED, ERROR…
digitalocean_get_app_deploymentRead one app deployment: phase, cause, progress and each step with its status and the reason it failed, for finding out why a build or…
digitalocean_create_app_deploymentDeploy an app again from its current settings and source: App Platform builds (with force_build even when nothing changed) and replaces the…
digitalocean_get_app_logs_urlGet links to the logs of an app's active deployment: historic_urls are files with past log lines, live_url streams new lines
digitalocean_get_app_deployment_logs_urlGet links to the build, deploy or run logs of one deployment of an app (for example a failed one): historic_urls are files with the log…
digitalocean_list_databasesList managed database clusters: id, name, engine (pg, mysql, valkey, mongodb, kafka, opensearch), version, status, region, size, nodes…
digitalocean_get_databaseRead one managed database cluster: engine, version, status, region, size, nodes, storage, database names, host and port, the database users…
digitalocean_list_database_replicasList the read-only replicas of a database cluster: id, name, region, size, status, storage, host and creation date
digitalocean_list_kubernetes_clustersList Kubernetes (DOKS) clusters: id, name, region, Kubernetes version, state (running, provisioning, degraded, error...), API endpoint…
digitalocean_get_kubernetes_clusterRead one Kubernetes cluster: version, state and message, endpoint, node pools with each node's name and status, maintenance window, high…
digitalocean_list_volumesList block storage volumes: id, name, size in GB, region, the Droplets they are attached to, filesystem, tags and creation date
digitalocean_list_domainsList the domains managed in DigitalOcean DNS: name and default TTL
digitalocean_list_domain_recordsList the DNS records of a domain: id, type (A, AAAA, CNAME, MX, TXT, NS, SRV, CAA), name (@ for the domain itself), data, priority, port…
digitalocean_create_domain_recordAdd a DNS record to a domain
digitalocean_update_domain_recordChange an existing DNS record: only the fields you pass change, and the record type must be given and stay the same
digitalocean_delete_domain_recordDelete a DNS record
digitalocean_list_firewallsList cloud firewalls: id, name, status, inbound rules (protocol, ports, allowed sources), outbound rules, the Droplets and tags they apply…
digitalocean_get_firewallRead one cloud firewall: its inbound and outbound rules, the Droplets and tags it applies to, status and pending changes
digitalocean_list_load_balancersList load balancers: id, name, public IP, status, region, size, forwarding rules (ports and protocols), health check, target Droplets or…
digitalocean_get_load_balancerRead one load balancer: IP, status, region, size, forwarding rules, health check, sticky sessions, target Droplets or tag and HTTPS redirect
digitalocean_get_droplet_cpu_metricsRead CPU metrics of a Droplet for a time window: one series per CPU mode (user, system, idle, iowait...) with [unix time, value] pairs
digitalocean_get_droplet_bandwidth_metricsRead network bandwidth of a Droplet for a time window, in megabits per second, as [unix time, value] pairs, for the public or private…

Esempi di prompt

  • "Elenca i miei Droplet con regione, dimensione e stato e dimmi quali sono spenti ma ancora fatturati."
  • "Perché è fallito l'ultimo deploy della mia app su App Platform? Mostrami il passaggio fallito e il motivo."
  • "Quanto è stata occupata la CPU di web-01 nelle ultime 24 ore e quanta banda ha usato in uscita?"
  • "Qual è il mio saldo DigitalOcean di questo mese e come si confrontano le ultime tre fatture?"
  • "Fai puntare il record A di staging.example.com a 203.0.113.10. Mostrami il record attuale e il nuovo valore prima di modificarlo."

FAQ

Il piano free di ChatGPT funziona con i server MCP personalizzati? OpenAI documenta i server MCP personalizzati solo per i piani a pagamento; il piano Free non è nell'elenco.

Prossimi passi

Questa guida ti è stata utile?

Il tuo agente DigitalOcean è a un clic di distanza.

Installa il connettore, incolla la chiave, chiedi a ChatGPT. 7 giorni gratis, senza carta di credito.

Guide correlate

Connettori

Come collegare DigitalOcean a Claude via MCP

Fai tenere d'occhio DigitalOcean alla tua AI: Droplet con metriche di CPU e banda, deploy e log di App Platform, database gestiti, cluster Kubernetes, volumi, DNS, firewall, load balancer, saldo e fatture. Può accendere o spegnere i Droplet, creare snapshot, rifare il deploy delle app e modificare i record DNS dopo la tua conferma.

Connettori

Come collegare DigitalOcean a Cursor via MCP

Fai tenere d'occhio DigitalOcean alla tua AI: Droplet con metriche di CPU e banda, deploy e log di App Platform, database gestiti, cluster Kubernetes, volumi, DNS, firewall, load balancer, saldo e fatture. Può accendere o spegnere i Droplet, creare snapshot, rifare il deploy delle app e modificare i record DNS dopo la tua conferma.

Connettori

Come collegare DigitalOcean a Gemini via MCP

Fai tenere d'occhio DigitalOcean alla tua AI: Droplet con metriche di CPU e banda, deploy e log di App Platform, database gestiti, cluster Kubernetes, volumi, DNS, firewall, load balancer, saldo e fatture. Può accendere o spegnere i Droplet, creare snapshot, rifare il deploy delle app e modificare i record DNS dopo la tua conferma.

Connettori

Come collegare DigitalOcean a Meta Muse via MCP

Fai tenere d'occhio DigitalOcean alla tua AI: Droplet con metriche di CPU e banda, deploy e log di App Platform, database gestiti, cluster Kubernetes, volumi, DNS, firewall, load balancer, saldo e fatture. Può accendere o spegnere i Droplet, creare snapshot, rifare il deploy delle app e modificare i record DNS dopo la tua conferma.

Connettori

DigitalOcean su MCP: Droplet, app, database e DNS in qualsiasi agente AI

Fai tenere d'occhio DigitalOcean alla tua AI: Droplet con metriche di CPU e banda, deploy e log di App Platform, database gestiti, cluster Kubernetes, volumi, DNS, firewall, load balancer, saldo e fatture. Può accendere o spegnere i Droplet, creare snapshot, rifare il deploy delle app e modificare i record DNS dopo la tua conferma.

Connettori

Come collegare Avito a ChatGPT via MCP

Fai lavorare la tua AI con il tuo account business Avito: elenca gli annunci e cambiane i prezzi, leggi le statistiche di visualizzazioni, contatti e chiamate, controlla i caricamenti autoload e i loro errori, il formato del feed e il tuo portafoglio, e leggi le chat di Avito Messenger. Inviare messaggi e cambiare le impostazioni autoload sono opzionali e disattivati di default.