Connector-Anleitung10 Minuten Lesezeit33 MCP-Tools7 Sprachen

DigitalOcean MCP mit Microsoft Copilot verbinden

Lass deine KI DigitalOcean im Auge behalten: Droplets mit CPU- und Bandbreitenmetriken, App-Platform-Deployments und Logs, verwaltete Datenbanken, Kubernetes-Cluster, Volumes, DNS, Firewalls, Load Balancer, Kontostand und Rechnungen. Nach Rückfrage bei dir kann sie Droplets ein- oder ausschalten, Snapshots erstellen, Apps neu deployen und DNS-Einträge bearbeiten.

HCVom HelpCode-TeamAktualisiert 10 Min. Lesezeit Open Source auf GitHub

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

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.

Tools

33

Region

INTL

Kategorie

Infrastruktur

Authentifizierung

Bearer Token

Benötigte Env-Vars

DIGITALOCEAN_TOKEN
Mit einem Klick in der Cloud installieren

7 Tage kostenlos testen · Keine Kreditkarte

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • DSGVO & SOC 2 ready
    EU-Datenhaltung, Audit-Logs
  • Open Source auf GitHub
    Open-Source · AGPL-3.0
  • Funktioniert mit ChatGPT, Claude, Gemini
    Jeder MCP-kompatible Client

Zusammenfassung

Lass deine KI DigitalOcean im Auge behalten: Droplets mit CPU- und Bandbreitenmetriken, App-Platform-Deployments und Logs, verwaltete Datenbanken, Kubernetes-Cluster, Volumes, DNS, Firewalls, Load Balancer, Kontostand und Rechnungen. Nach Rückfrage bei dir kann sie Droplets ein- oder ausschalten, Snapshots erstellen, Apps neu deployen und DNS-Einträge bearbeiten.

Geführte Einrichtung

DigitalOcean in 2 Minuten mit Microsoft Copilot verbinden

Starte die kostenlose Testphase in der AnythingMCP Cloud, verbinde DigitalOcean in der geführten Einrichtung und trag deine MCP-URL in Microsoft Copilot ein. Ohne Code, ohne eigenen Server.

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

Frag einfach

Beispiel-Prompts für DigitalOcean

Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.

DigitalOcean · live via MCP
Teilen
Opus 4.7

Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.

💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → DigitalOcean klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein git clone, kein lokaler Server.

DigitalOcean + Microsoft Copilot

Lass deine KI DigitalOcean im Auge behalten: Droplets mit CPU- und Bandbreitenmetriken, App-Platform-Deployments und Logs, verwaltete Datenbanken, Kubernetes-Cluster, Volumes, DNS, Firewalls, Load Balancer, Kontostand und Rechnungen. Nach Rückfrage bei dir kann sie Droplets ein- oder ausschalten, Snapshots erstellen, Apps neu deployen und DNS-Einträge bearbeiten.

Voraussetzungen

Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:

DIGITALOCEAN_TOKEN

Schritt 1 — Zugangsdaten holen

  1. Öffne im DigitalOcean Control Panel API → Tokens (https://cloud.digitalocean.com/account/api/tokens) und klicke auf Generate New Token. Der Token gehört zu dem Team, das oben im Control Panel ausgewählt ist.
  2. Wähle ein Ablaufdatum und die Scopes. Custom Scopes ist die sicherste Wahl: Lesezugriff für account, billing, droplet, app, database, kubernetes, block_storage, domain, firewall, load_balancer, monitoring, snapshot und actions; dazu droplet update für Power-Aktionen und Snapshots, app update für Redeploys sowie domain create und update für DNS-Änderungen. Read Only deckt jeden Lesezugriff ab und verweigert alle Änderungen. Vermeide Full Access: Damit ließen sich auch Ressourcen zerstören.
  3. Kopiere den Token (er beginnt mit dop_v1_ und wird nur einmal angezeigt) ohne das Wort Bearer in DIGITALOCEAN_TOKEN und installiere den Connector.
  4. Prüfe die Einrichtung mit digitalocean_get_account.

Was er kann: Konto, Kontostand und Rechnungen; Droplets mit ihren Snapshots und CPU- und Bandbreitenmetriken; App-Platform-Apps mit ihren Deployments, den fehlgeschlagenen Schritten und Links zu den Logs; verwaltete Datenbanken und ihre Replikate; Kubernetes-Cluster mit ihren Node Pools; Volumes; DNS-Domains und -Einträge; Firewalls und Load Balancer.

Änderungen erst nach Rückfrage: Ein Droplet ein- oder ausschalten oder neu starten (digitalocean_power_droplet), einen Snapshot erstellen (digitalocean_snapshot_droplet, abgerechnet pro GB und Monat), eine App neu deployen (digitalocean_create_app_deployment) und DNS-Einträge hinzufügen oder ändern (digitalocean_create_domain_record, digitalocean_update_domain_record): All das betrifft Dinge, auf die sich Menschen verlassen. Vor jedem dieser Schritte zeigt dir die KI die Ressource und die Änderung und wartet auf dein Ja; danach verfolgt sie die Aktion mit digitalocean_get_action, bis sie abgeschlossen ist.

Nichts zerstört Ressourcen: Das Löschen von Droplets, Apps, Datenbanken, Clustern oder Volumes wird gar nicht angeboten. digitalocean_delete_domain_record ist bei der Installation deaktiviert; ein Administrator schaltet es bewusst ein.

Secrets bleiben bei DigitalOcean: Datenbank-Tools liefern Host und Port, aber nie Passwörter, Connection Strings oder Zertifikate; App-Tools lassen Umgebungsvariablen weg; Kubernetes-Tools liefern keine kubeconfig. Die Log-Links aus digitalocean_get_app_logs_url sind befristet, aber jeder, der sie hat, kann die Logs lesen.

Metriken: CPU- und Bandbreitenmetriken brauchen den Monitoring-Agent auf dem Droplet. CPU-Werte sind kumulierte Sekunden pro Modus, deshalb berechnet die KI aus der Differenz zwischen zwei Messpunkten, wie ausgelastet das Droplet war.

Häufige Fehler: 401 Unable to authenticate you: Der Token ist falsch, abgelaufen oder widerrufen. 403: Dem Token fehlt der Scope für diesen Aufruf (zum Beispiel billing:read für den Kontostand oder ein Update-Scope für eine Änderung); erstelle einen Token mit diesem Scope. 404: Diese Ressource gibt es in diesem Team nicht. 422: Ein Wert ist ungültig, zum Beispiel ist das Droplet schon ausgeschaltet oder ein DNS-Eintrag kollidiert mit einem anderen. 429: mehr als 5.000 Anfragen pro Stunde oder 250 pro Minute; warte.

Der Connector erstellt keine Droplets, Apps, Datenbanken, Cluster, Volumes, Firewalls oder Load Balancer, ändert nicht ihre Größe und zerstört sie nicht, ändert keine App-Einstellungen, Umgebungsvariablen oder Datenbanknutzer und deckt Spaces, die Container Registry, Functions, GenAI und reservierte IPs nicht ab.

Schritt 2 — Adapter installieren

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

Schritt 3 — Connector in Microsoft Copilot hinzufügen

Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese Anleitung YOUR_SERVER_ID zeigt.

Microsoft Copilot nutzt MCP-Server über Agents, die du in Copilot Studio baust: Du fügst AnythingMCP einem Agent als Tool hinzu und veröffentlichst den Agent dann in Microsoft 365 Copilot und Teams. Copilot Studio verbindet sich aus der Cloud von Microsoft per Streamable HTTP, das AnythingMCP unterstützt.

  1. Öffne in Copilot Studio deinen Agent (oder leg einen an), geh zu Tools und wähle Add a tool → New tool → Model Context Protocol.
  2. Trag einen Server name ein (zum Beispiel AnythingMCP), eine Server description, die sagt, was der Connector kann, und die Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Anhand der Beschreibung entscheidet Copilot Studio, wann es den Server aufruft.
  3. Wähle bei der Authentifizierung API key, setze Type auf Header und den Header-Namen auf X-API-Key und klicke auf Create.
  4. Wähle in Add tool die Option Create a new connection, füge einen MCP-API-Key aus AnythingMCP ein (MCP Servers → dein Server → API keys) und klicke auf Add to agent.
  5. Probier es im Test-Bereich des Agents aus: Bitte um etwas, wofür er die DigitalOcean-Tools braucht.
  6. Klicke auf Publish, dann auf Channels → Microsoft 365 and Microsoft Teams, lass Make agent available in Microsoft Copilot aktiviert und wähle Add channel. See agent in Teams installiert den Agent für dich; in Microsoft 365 Copilot tippst du @ und wählst den Agent aus.

Lieber eine Anmeldung pro Person? Wähle statt API key OAuth 2.0 → Dynamic discovery: Dann meldet sich jede Person beim ersten Aufruf des Agents bei AnythingMCP an.

Du hostest selbst? Nimm statt https://cloud.anythingmcp.com die öffentliche HTTPS-Adresse deiner Instanz. Copilot Studio verbindet sich aus der Cloud von Microsoft, localhost funktioniert deshalb nicht.

Verfügbare Tools

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…

Beispiel-Prompts

  • „Liste meine Droplets mit Region, Größe und Status auf und sag mir, welche ausgeschaltet sind, aber trotzdem abgerechnet werden.“
  • „Warum ist das letzte Deployment meiner App-Platform-App fehlgeschlagen? Zeig mir den fehlgeschlagenen Schritt und den Grund.“
  • „Wie stark war die CPU von web-01 in den letzten 24 Stunden ausgelastet, und wie viel Bandbreite hat es nach außen gesendet?“
  • „Wie hoch ist mein DigitalOcean-Kontostand in diesem Monat, und wie schneiden die letzten drei Rechnungen im Vergleich ab?“
  • „Lass den A-Eintrag von staging.example.com auf 203.0.113.10 zeigen. Zeig mir den aktuellen Eintrag und den neuen Wert, bevor du ihn änderst.“

FAQ

Für welchen Copilot gilt das? Für Microsoft 365 Copilot im Unternehmen, über Agents aus Copilot Studio. Die Microsoft-Copilot-App für private Konten bietet keine Möglichkeit, einen eigenen MCP-Server hinzuzufügen.

Was brauche ich? Ein Arbeitskonto mit Zugang zu Copilot Studio (Lizenz oder Testversion), um den Agent zu bauen. Wer ihn in Microsoft 365 Copilot oder Teams nutzen soll, braucht Zugriff auf den Agent: Teile ihn oder lass ihn von einem Admin für die Organisation veröffentlichen. Wendet deine Organisation Datenrichtlinien auf Power-Platform-Connectors an, gelten sie auch für MCP-Server.

Der Agent ruft die Tools nicht auf. Prüfe, dass der Header-Name genau X-API-Key lautet und der Schlüssel zum selben MCP-Server gehört wie die URL, und formuliere die Server description konkret: Copilot Studio entscheidet anhand der Beschreibung, wann es den Server aufruft. Veröffentliche den Agent nach jeder Änderung erneut; in einem offenen Chat holst du die neue Version mit „start over“.

Nächste Schritte

War dieser Guide hilfreich?

DigitalOcean in 2 Minuten mit Microsoft Copilot verbinden

Starte die kostenlose Testphase in der AnythingMCP Cloud, verbinde DigitalOcean in der geführten Einrichtung und trag deine MCP-URL in Microsoft Copilot ein. Ohne Code, ohne eigenen Server.

Verwandte Anleitungen

Connectors

DigitalOcean MCP mit ChatGPT verbinden

Lass deine KI DigitalOcean im Auge behalten: Droplets mit CPU- und Bandbreitenmetriken, App-Platform-Deployments und Logs, verwaltete Datenbanken, Kubernetes-Cluster, Volumes, DNS, Firewalls, Load Balancer, Kontostand und Rechnungen. Nach Rückfrage bei dir kann sie Droplets ein- oder ausschalten, Snapshots erstellen, Apps neu deployen und DNS-Einträge bearbeiten.

Connectors

DigitalOcean MCP mit Claude verbinden

Lass deine KI DigitalOcean im Auge behalten: Droplets mit CPU- und Bandbreitenmetriken, App-Platform-Deployments und Logs, verwaltete Datenbanken, Kubernetes-Cluster, Volumes, DNS, Firewalls, Load Balancer, Kontostand und Rechnungen. Nach Rückfrage bei dir kann sie Droplets ein- oder ausschalten, Snapshots erstellen, Apps neu deployen und DNS-Einträge bearbeiten.

Connectors

DigitalOcean MCP mit Cursor verbinden

Lass deine KI DigitalOcean im Auge behalten: Droplets mit CPU- und Bandbreitenmetriken, App-Platform-Deployments und Logs, verwaltete Datenbanken, Kubernetes-Cluster, Volumes, DNS, Firewalls, Load Balancer, Kontostand und Rechnungen. Nach Rückfrage bei dir kann sie Droplets ein- oder ausschalten, Snapshots erstellen, Apps neu deployen und DNS-Einträge bearbeiten.

Connectors

DigitalOcean MCP mit Gemini CLI verbinden

Lass deine KI DigitalOcean im Auge behalten: Droplets mit CPU- und Bandbreitenmetriken, App-Platform-Deployments und Logs, verwaltete Datenbanken, Kubernetes-Cluster, Volumes, DNS, Firewalls, Load Balancer, Kontostand und Rechnungen. Nach Rückfrage bei dir kann sie Droplets ein- oder ausschalten, Snapshots erstellen, Apps neu deployen und DNS-Einträge bearbeiten.

Connectors

DigitalOcean MCP mit Meta Muse verbinden

Lass deine KI DigitalOcean im Auge behalten: Droplets mit CPU- und Bandbreitenmetriken, App-Platform-Deployments und Logs, verwaltete Datenbanken, Kubernetes-Cluster, Volumes, DNS, Firewalls, Load Balancer, Kontostand und Rechnungen. Nach Rückfrage bei dir kann sie Droplets ein- oder ausschalten, Snapshots erstellen, Apps neu deployen und DNS-Einträge bearbeiten.

Connectors

DigitalOcean MCP-Server: Droplets, Apps und DNS

Lass deine KI DigitalOcean im Auge behalten: Droplets mit CPU- und Bandbreitenmetriken, App-Platform-Deployments und Logs, verwaltete Datenbanken, Kubernetes-Cluster, Volumes, DNS, Firewalls, Load Balancer, Kontostand und Rechnungen. Nach Rückfrage bei dir kann sie Droplets ein- oder ausschalten, Snapshots erstellen, Apps neu deployen und DNS-Einträge bearbeiten.