DigitalOcean MCP Server for Claude
Connect Claude to DigitalOcean — manage Apps, Droplets, managed Databases, Kubernetes, Container Registry, networking, and Functions — with DigitalOcean's official Model Context Protocol server.
Open the source and read safety notes before installing.
Safety notes
- Tools can create, update, restart, and delete live infrastructure (Apps, Droplets, Databases) — scope the API token and select only the --services you need.
- Destructive actions (delete, rollback) act on production resources; confirm before running them through Claude.
Privacy notes
- Resource metadata, logs, and metrics enter the MCP client context and the model's prompt.
- The DIGITALOCEAN_API_TOKEN is a secret — store it in the client config or environment, never in shared repositories.
Prerequisites
- A DigitalOcean account.
- A DigitalOcean API token (DIGITALOCEAN_API_TOKEN) with the scopes for the services you enable.
- Node.js (npx) to run @digitalocean/mcp, or use the hosted remote endpoint.
- An MCP client such as Claude Code or Claude Desktop.
Schema details
- Install type
- cli
- Troubleshooting
- No
- Scope
- Source repo
- Estimated setup
- 5 minutes
- Difficulty
- intermediate
- Website
- https://www.digitalocean.com
Full copyable content
{
"mcpServers": {
"digitalocean": {
"command": "npx",
"args": ["-y", "@digitalocean/mcp", "--services", "apps,droplets,databases"],
"env": {
"DIGITALOCEAN_API_TOKEN": "<your-token>"
}
}
}
}About this resource
Overview
The DigitalOcean MCP Server is DigitalOcean's official Model Context Protocol server. It gives
Claude structured access to the DigitalOcean API so you can manage Apps, Droplets, managed
Databases, Kubernetes (DOKS), Container Registry, networking, Functions, Spaces, and more — in
natural language. It runs locally via npx @digitalocean/mcp (or a hosted remote endpoint) and is
licensed under MIT.
Key capabilities
The server exposes tools grouped by service area, selected with the --services flag:
- Apps (App Platform) — list, create, get, update, delete, restart, and deploy apps; tail logs.
- Droplets — manage Droplets, regions, and instance sizes.
- Managed Databases — inspect and manage database clusters.
- Kubernetes (DOKS) & Container Registry (DOCR) — manage clusters and images.
- Networking, Functions, Spaces, Volumes — manage supporting infrastructure.
- Insights & Marketplace — metrics, alerts, and Marketplace resources.
How it compares
Several cloud-platform MCP servers let Claude manage deployments; they differ by platform scope:
| MCP server | Platform | Manages via Claude | Connection |
|---|---|---|---|
| DigitalOcean MCP | DigitalOcean | Apps, Droplets, Databases, Kubernetes, networking | Local npx or hosted HTTP |
| Cloudflare MCP | Cloudflare | Workers, Pages, and platform resources | Hosted HTTP / local |
| Netlify MCP | Netlify | Sites, deploys, env vars, domains | Hosted HTTP |
Use the DigitalOcean server when your infrastructure runs on DigitalOcean; the Cloudflare and Netlify servers cover their own platforms' primitives.
Installation
Claude Code
claude mcp add digitalocean -e DIGITALOCEAN_API_TOKEN=<your-token> -- \
npx -y @digitalocean/mcp --services apps,droplets,databases
Claude Desktop
{
"mcpServers": {
"digitalocean": {
"command": "npx",
"args": ["-y", "@digitalocean/mcp", "--services", "apps,droplets,databases"],
"env": {
"DIGITALOCEAN_API_TOKEN": "<your-token>"
}
}
}
}
DigitalOcean also offers hosted remote MCP endpoints (for example https://apps.mcp.digitalocean.com/mcp)
if you prefer not to run the server locally.
Requirements
- A DigitalOcean account and an API token with appropriate scopes.
- Node.js (for
npx), or use a hosted remote endpoint. - An MCP client (Claude Code or Claude Desktop).
Security
- Scope the
DIGITALOCEAN_API_TOKENto least privilege and enable only the--servicesyou need. - Tools can create and delete production infrastructure — review destructive actions before running.
- Treat the API token as a secret; keep it in the client config or environment.
Source Verification Notes
Verified on 2026-06-17:
- The official repository
github.com/digitalocean-labs/mcp-digitalocean(MIT) documentsnpx @digitalocean/mcp, the--servicesselection, theDIGITALOCEAN_API_TOKENrequirement, the hosted remote endpoints, and the service areas listed above. - DigitalOcean's product documentation describes the underlying App Platform, Droplet, Database, and Kubernetes services.
- Claude Code's MCP documentation describes the connector setup pattern used here.
Source citations
Add this badge to your README
How it compares
DigitalOcean MCP Server for Claude side by side with 3 alternatives on trust, install, platform support, and disclosed safety notes — all from reviewed registry metadata.
| Field | DigitalOcean MCP Server for Claude Connect Claude to DigitalOcean — manage Apps, Droplets, managed Databases, Kubernetes, Container Registry, networking, and Functions — with DigitalOcean's official Model Context Protocol server. Open dossier | AppDeploy MCP Server for Claude AppDeploy hosted MCP server for chat-native full-stack web app deployment with templates, QA snapshots, version rollback, and live public URLs from Claude or ChatGPT. Open dossier | AWS Services MCP Server - MCP Servers Comprehensive AWS cloud services integration for infrastructure management, deployment, and monitoring Open dossier | Vercel MCP Server for Claude Manage deployments, analyze logs, and control Vercel projects Open dossier |
|---|---|---|---|---|
| Trust | ||||
| Install risk | Review first | Review first | Low risk | Low risk |
| Notes | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ | Safety ✓ Privacy ✓ |
| Category | mcp | mcp | mcp | mcp |
| Source | source-backed | source-backed | first-party | first-party |
| Author | DigitalOcean | AppDeploy | AWS Labs | Vercel |
| Added | 2026-06-17 | 2026-06-14 | 2025-09-16 | 2025-09-18 |
| Platforms | Claude CodeCodexCursorClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop | Claude CodeClaude Desktop |
| Source repo | — | — | — | — |
| Safety notes | ✓Tools can create, update, restart, and delete live infrastructure (Apps, Droplets, Databases) — scope the API token and select only the --services you need. Destructive actions (delete, rollback) act on production resources; confirm before running them through Claude. | ✓deploy_app publishes publicly reachable URLs; review app content before deploying. delete_app permanently removes apps—use only on explicit user request. Deployed apps may access AppDeploy-provided database, storage, and auth services. OAuth sessions grant persistent deploy access until disconnected. | ✓Scope AWS credentials to the intended accounts, regions, and services because infrastructure actions can affect production resources. | ✓Scope Vercel team and project permissions because deployments, environment variables, and domain changes can affect production apps. |
| Privacy notes | ✓Resource metadata, logs, and metrics enter the MCP client context and the model's prompt. The DIGITALOCEAN_API_TOKEN is a secret — store it in the client config or environment, never in shared repositories. | ✓App source, deployment logs, and QA snapshots are stored on AppDeploy infrastructure. Public URLs may expose app functionality and any data users submit to the deployed app. Guest OAuth still ties deployments to an AppDeploy identity—avoid sharing accounts. | ✓AWS resource names, configuration, metrics, logs, ARNs, and account metadata may be exposed through tool calls and responses. | ✓Deployment logs, project metadata, environment variable names, domains, team details, and runtime errors may be exposed. |
| Prerequisites |
|
|
|
|
| Install | | | | |
| Config | | | | |
| Citations | ||||
| Claim | Unclaimed | Unclaimed | Unclaimed | Unclaimed |
Signals
Loading live community signals…
A short, calm digest of reviewed Claude resources. Unsubscribe any time.