digitalocean-labs / mcp-digitalocean
MCP DigitalOcean Integration
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing digitalocean-labs/mcp-digitalocean in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewMCP DigitalOcean Integration MCP DigitalOcean Integration is an open-source project that provides a comprehensive interface for managing DigitalOcean resources and performing actions using the DigitalOcean API. Built on top of the godo library and the MCP framework, this project exposes a wide range of tools to simplify cloud infrastructure management. > **DISCLAIMER:** "Use of MCP technology to interact with your DigitalOcean account can come with risks" Installation Remote MCP (Recommended) The easiest way to get started is to use DigitalOcean's hosted MCP services. Each service is deployed as a standalone MCP server accessible via HTTPS, allowing you to connect without running any local server. You can connect to multiple endpoints simultaneously by adding multiple entries to your configuration. Available Services | Service | Remote MCP URL | Description | |--------------|---------------------------------------------|-----------------------------------------------------------------------------------------| | apps | https://apps.mcp.digitalocean.com/mcp | Manage DigitalOcean App Platform applications, including deployments and configurations. | | accounts | https://accounts.mcp.digitalocean.com/mcp | Get information about your DigitalOcean account, billing, balance, invoices, and SSH keys. | | databases | https://databases.mcp.digitalocean.com/mcp | Provision, manage, and monitor managed database clusters (Postgres, MySQL, Redis, etc.). | | doks | https://doks.mcp.digitalocean.com/mcp | Manage DigitalOcean Kubernetes clusters and node pools. | | droplets | https://droplets.mcp.digitalocean.com/mcp | Create, manage, resize, snapshot, and monitor droplets (virtual machines) on DigitalOcean. | | docr | https://docr.mcp.digitalocean.com/mcp | Manage DigitalOcean Container Registry repositories, tags, manifests, and garbage collection. | | insights | https://insights.mcp.digitalocean.com/mcp | Monitors your resources, endpoints and alert you when they're slow, unavailable, or SSL certificates are expiring. | | marketplace | https://marketplace.mcp.digitalocean.com/mcp| Discover and manage DigitalOcean Marketplace applications. | | networking | https://networking.mcp.digitalocean.com/mcp | Manage domains, DNS records, certificates, firewalls, load balancers, reserved IPs, BYOIP Prefixes, VPCs, and CDNs. | | spaces | https://spaces.mcp.digitalocean.com/mcp | DigitalOcean Spaces object storage and Spaces access keys for S3-compatible storage. | --- Claude Code Remote MCP (Recommended) To add a remote DigitalOcean MCP server to Claude Code, run the following command in your terminal: Replace with your actual DigitalOcean API token. You can add multiple services by running the command for each endpoint: See the Available Services section for the complete list of available endpoints. Local Installation To add the DigitalOcean MCP server to Claude Code, run the following command in your terminal: This will: • Add the MCP server under the default (local) scope — meaning it's only available inside the current folder. • Register it with the name . • Enable the and services. • Pass your DigitalOcean API token securely to the server. • Store the configuration in your global Claude config at , scoped to the current folder. Verify Installation To confirm it's been added: Inspect Details To inspect details: Remove Server To remove it: User Scope Local scope is great when you're testing or only using the server in one project. User scope is better if you want it available everywhere. If you'd like to make the server available globally (so you don't have to re-add it in each project), you can use the scope: This will: • Make the server available in all folders, not just the one you're in • Scope it to your user account • Store it in your global Claude config at To remove it: --- Claude Desktop Remote MCP (Recommended) Add the remote MCP servers to your file: You can add any of the endpoints listed in the Available Services section. Local Installation Add the following to your file: --- Cursor Remote MCP (Recommended) Add the remote MCP servers to your Cursor settings file located at : You can add any of the endpoints listed in the Available Services section. Local Installation Add the following to your Cursor settings file located at : Verify Installation • Open Cursor and open Command Pallet ( on Mac or on Windows/Linux ) • Search for "MCP" in the command pallet search bar • Select "View: Open MCP Settings" • Select "Tools & Integrations" from the left sidebar • You should see "digitalocean" listed under Available MCP Servers • Click on "N tools enabled" (N is the number of tools currently enabled). Debugging To check MCP server logs and debug issues: • Open the Command Palette (⌘+Shift+P on Mac or Ctrl+Shift+P on Windows/Linux) • Type "Developer: Toggle Developer Tools" and press Enter • Navigate to the Console tab to view MCP server logs • You'll find MCP related logs as you interact with the MCP server Testing the Connection In Cursor's chat, try asking: "List all my DigitalOcean apps" - this should trigger the MCP server to fetch your apps if properly configured. If you are getting an 401 error or authentication related errors, it is likely due to misconfiguring your access token. --- VS Code Remote MCP (Recommended) Add the remote MCP servers to your VS Code MCP configuration file: You can add any of the endpoints listed in the Available Services section. Local Installation Add the following to your VS Code MCP configuration file: Verify Installation • Open VS Code and open Command Pallet ( on Mac or on Windows/Linux ) • Search for "MCP" in the command pallet search bar • Select "MCP: List Servers" • Verify that "mcpDigitalOcean" appears in the list of configured servers Viewing Available Tools To see what tools are available from the MCP server: • Open the Command Palette (⌘+Shift+P on Mac or Ctrl+Shift+P on Windows/Linux) • Select "Agent" mode in…