MCP DigitalOcean Integration
Official DigitalOcean MCP server: App Platform, droplets, databases, Kubernetes, networking and storage through an agent
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 deployLimitations
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 | |
|---|---|
| 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.
Related
An MCP server built into the Netdata agent: metrics, logs, alerts and live process, service and container data for an AI assistant
GitHub's official MCP server: code, issues, pull requests, Actions and security alerts straight from the agent
AWS's official MCP server suite: docs, IaC, containers, serverless, databases, cost and monitoring
A GitHub Action that runs Claude Code in pull requests and issues: answers mentions, reviews and makes changes