MCP DigitalOcean Integration

Official DigitalOcean MCP server: App Platform, droplets, databases, Kubernetes, networking and storage through an agent

MCP serverHigh risk

digitalocean-labs/mcp-digitalocean

Install

claude mcp add --transport http digitalocean-apps https://apps.mcp.digitalocean.com/mcp \
  --header "Authorization: Bearer $DIGITALOCEAN_API_TOKEN"

Hosted App Platform server; other services are added the same way with their URLs.

This is third-party code. Review the repository files before installing.

What it does

The server lets the agent manage DigitalOcean resources through its API. Features are split into services: App Platform apps, droplets, managed databases, Kubernetes clusters, container registry, networking and DNS, object and block storage, functions, GenAI and documentation search. Each service is available as a separate hosted server that you can connect one by one. Locally the server runs via npx with the services you choose.

Who it is for. For developers and DevOps engineers whose infrastructure runs on DigitalOcean.

Good fit when

  • You need to find out why an App Platform deploy failed
  • You need to create or change a droplet, database or firewall rules
  • You need an answer from DigitalOcean docs

Not a fit when

  • You have no DigitalOcean account or it is registered in Russia
  • The token has full access but the agent only needs reads

Example request

List all my App Platform apps and show logs of the last failed deploy

Limitations

Requires a DigitalOcean account and an API token; every action runs as that token and may cost money. Permissions follow the token scopes. DigitalOcean does not serve customers in Russia, so the server is of no use without a VPN and a foreign account. Hosted servers are split by service and each one is added separately.

How to disable. Run claude mcp remove digitalocean-mcp or delete the digitalocean blocks from the client config, then revoke the token in the DigitalOcean panel.

MCP

Transport
http, stdio
Authentication
API key
Environment variables
Environment variables
DIGITALOCEAN_API_TOKEN
required, secret
DigitalOcean API token with the required scopes

Security check

  • Creates and deletes cloud resources, which affects billing
  • Works with production infrastructure and databases

README in short

The README starts with setting the token through environment variables so it never lands in a repository. It then lists hosted servers per service and gives setup for Claude Code, Claude Desktop, Cursor and VS Code, both remote and local via npx @digitalocean/mcp. Written in Go, MIT licensed.

FAQ

How do I connect several services?

For hosted servers add one entry per service URL; locally list services in --services separated by commas.

Does docs search need a token?

No, the docs service works without an API token.

Editors’ pick

An MCP server built into the Netdata agent: metrics, logs, alerts and live process, service and container data for an AI assistant

MCP serverMedium risk80.5K
Editors’ pick

GitHub's official MCP server: code, issues, pull requests, Actions and security alerts straight from the agent

MCP serverHigh risk32.9K
Editors’ pick

AWS's official MCP server suite: docs, IaC, containers, serverless, databases, cost and monitoring

MCP serverHigh risk9.7K
Editors’ pick

A GitHub Action that runs Claude Code in pull requests and issues: answers mentions, reviews and makes changes

PluginHigh risk8.9K