DigitalOcean MCP Server
MCP server for DigitalOcean: manage Droplets, apps, databases, and Kubernetes by asking your AI assistant, remote or local.
- Skill Road
- DigitalOcean MCP Server
Categories
Description
The DigitalOcean MCP Server connects AI assistants such as Claude or Cursor to the cloud platform DigitalOcean. Instead of clicking through the web interface or typing commands, you phrase a task, for example "Show me all Droplets in Frankfurt" or "Resize the server for the staging environment", and the assistant makes the matching calls to the DigitalOcean interface. According to the repository the project lives under the digitalocean-labs organization, is released under the MIT license, and was last updated on October 19, 2026. Whether DigitalOcean officially supports it as a product is not stated explicitly in the README we checked; however, the documentation on docs.digitalocean.com describes the MCP servers itself, and the hosted endpoints run under the company's own domain.
What is the DigitalOcean MCP Server?
MCP stands for Model Context Protocol, an open standard that lets assistants use tools outside their chat window. The DigitalOcean server provides such tools for 24 services, including apps, Droplets, databases, Kubernetes, networking, object storage (Spaces), volumes, functions, AI services, and a documentation search. Examples from the README are tools for resizing a Droplet or flushing a CDN cache. Internally the server builds on the Go library godo and the mcp-go framework.
Remote or local
There are two modes of operation. The recommended route is the remote servers hosted by DigitalOcean. According to the documentation a single endpoint is enough, the MCP Router at https://mcp.digitalocean.com/mcp, which provides the tools search_tools and invoke_tool and thus reaches all services without an overloaded tool list. If you prefer to connect individual services, use separate addresses such as https://apps.mcp.digitalocean.com/mcp or https://databases.mcp.digitalocean.com/mcp. Alternatively the server runs locally with npx @digitalocean/mcp --services apps,droplets; this requires Node.js 18 or later and npm 8 or later. The README advises enabling only the services you actually need so the model's context stays small.
Setup and sign-in
OAuth is recommended: you enter only the server address, the client opens the browser on first access, and a short-lived token is issued without permanent credentials ending up in a configuration file. Alternatively you pass a personal API token in the Authorization: Bearer header, or through the DIGITALOCEAN_API_TOKEN environment variable with the local server. In Claude, remote servers are added as a custom connector in the settings, according to the documentation. For Cursor, VS Code, and Windsurf the page points to their own documentation. The token needs permissions for the services in use; the page names no specific scopes and refers to the repository for them. The documentation search service works without a token.
What is it particularly useful for?
Its value lies in routine tasks and in finding your way around an account: listing inventory, redeploying apps, inspecting databases and clusters, checking network and storage resources. Compared with a pure documentation server this one can actually change resources; compared with the command line it saves looking up commands and parameters. For small teams without a dedicated platform department it is a convenient shortcut, though one to use with care.
Security
If you give the assistant a token with write permissions, you also allow it to shrink servers, change databases, or delete resources. Start with a few services, use a token with the narrowest possible rights or OAuth, and review every destructive action before confirming it. Tokens do not belong in Git repositories.
Costs
According to the pricing page and the documentation the MCP server is not billed separately; the pricing page names no fee of its own for it. What can incur costs are the resources the assistant creates or enlarges. DigitalOcean bills many products by time and some by usage, and according to the pricing page new accounts receive a time-limited starting credit. Current terms are on the official pricing page.
Who is the DigitalOcean MCP Server for?
It is worthwhile for developers and small teams that already run on DigitalOcean and want to handle recurring administration tasks in conversation. Without a DigitalOcean account it is useless. A catalog entry also does not replace your own review: try the server first in a test account or with read-only tasks.
Requirements
A DigitalOcean account and an MCP client that supports remote servers, such as Claude or Cursor. The local server needs Node.js 18 or later, npm 8 or later, and an API token.
Installation instructions
With the DigitalOcean MCP Server, an AI assistant manages Droplets, apps, and databases. This guide leads from the prerequisites to the first query.
Step 1: Check the prerequisites
You need a DigitalOcean account and an MCP client that supports remote servers, such as Claude or Cursor. According to the documentation the recommended endpoint is the MCP Router at https://mcp.digitalocean.com/mcp. Only Knowledge Bases must be connected directly.
Step 2: Set up in Claude
Open the connectors in the settings, add a custom connector with the address of the MCP Router, and confirm the sign-in in the browser. A short-lived token is issued and no permanent credentials are stored.
Step 3: Set up in Cursor
In the mcp.json file, add an entry digitalocean with the address as url and sign in via OAuth on first access. Alternatively add a headers block with Authorization: Bearer and your token. Do not put this file in a Git repository then.
Limit services
Instead of the router you can connect individual services, such as https://apps.mcp.digitalocean.com/mcp or https://databases.mcp.digitalocean.com/mcp. With the local server you choose services with npx @digitalocean/mcp --services apps,droplets and set DIGITALOCEAN_API_TOKEN. Node.js 18 or later is required for this.
npx @digitalocean/mcp --services apps,droplets
Step 4: First queries
Start with read tasks, such as "List my Droplets" or "Which apps are running in my account?". Spot-check the answers in the DigitalOcean interface. Only then is it worth using write access, and you confirm destructive actions deliberately each time.
claude mcp add --transport http digitalocean https://mcp.digitalocean.com/mcp
Authentication
OAuth 2.0 via browser sign-in (recommended) or a personal API token in the Authorization header or in DIGITALOCEAN_API_TOKEN with the local server.
Required access permissions
Read and write access to DigitalOcean resources within the rights of the account or token; the scope can be limited by choosing which services are enabled.
Transmitted or stored data
The remote servers run hosted by DigitalOcean. Retrieved resource and account data enters the AI client context and therefore reaches the model provider.
Security risks
Unintended changes or deletions of servers, databases, and storage through write permissions, ongoing costs from newly created or enlarged resources, and an API token stored in the repository.
License and costs
- License
- Not recorded yet.
- Cost
- paid
The MCP server itself is not billed separately according to the pricing page; the costs of the DigitalOcean resources in use apply. Details are on DigitalOcean's official pricing page.
Alternatives
Not recorded yet.
At a glance
- Provider
- DigitalOcean
- Status
- Official server
- Deployment
- Remote
- Current version
- Not recorded yet.
- Last reviewed
- 21.10.2026
Repository and documentation
Categories
Supported clients
Related guides
Guides and background related to this entry.
Set up Airbyte Agent MCP
Set up Airbyte Agent MCP: connect the hosted server in Claude Code, Cursor, or Claude Desktop, sign in connectors, and run first read-only queries.
23.10.2026
Setting up Laravel Boost
Install Laravel Boost in a Laravel application and connect it to Claude Code, Cursor, or Codex.
29.09.2026
Setting up Azure Static Web Apps Skill: Speed up local deployment
Guide to the Azure Static Web Apps skill: prerequisites, SWA CLI, configuration, deployment, secrets, and safe boundaries.
18.09.2026
Set up Vercel Workflow safely
Vercel Workflow helps teams run recurring tasks in a more structured and safer way with Claude or MCP-capable assistants.
09.09.2026