MCP DigitalOcean Integration
Official DigitalOcean MCP server: App Platform, droplets, databases, Kubernetes, networking and storage through an agent
- 138 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Creates and deletes cloud resources, which affects billing
- Works with production infrastructure and databases
Install
- Works in
Manual 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.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Creates and deletes cloud resources, which affects billing
- Works with production infrastructure and databases
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 deployMCP
- Transport
- http, stdio
- Authentication
- API key
Environment variables
DIGITALOCEAN_API_TOKENrequired, secret- DigitalOcean API token with the required scopes
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.
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.
Discussion
No questions or reviews yet.
Related
MCP serversMCP server for managing Docker in natural language: containers, images, networks and volumes, including remote hosts over SSH
Official Heroku MCP server: apps, dynos, add-ons, pipelines, logs and Postgres through the Heroku CLI
A self-hosted gateway that merges several MCP servers into one endpoint with auth and tool selection
The remote MCP server of Devopness, a platform that builds infrastructure and deploys apps in your own cloud accounts
Official Cloudflare MCP server: the agent drives the whole Cloudflare API by searching the spec and running code
A secure MCP runtime through which an agent operates local machines, servers and containers
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.