Connect Digital ocean with AI agents using Model Context Protocol (MCP). Seamlessly integrate Digital ocean tools and actions into Claude, Cursor, Windsurf, and other AI applications for enhanced workflow automation.
Cloud Computing tools for AI automation
Install Digital ocean MCP server in minutes. Choose your AI platform: Cursor, Claude Desktop, Windsurf, or use HTTP endpoint for custom integrations. Follow our step-by-step guide to connect Digital ocean with your AI agent.
Explore other MCP integrations: Gmail MCP, Notion MCP, GitHub MCP, Linear MCP, Slack MCP, Google Sheets MCP, and 100+ more AI agent tools.
DigitalOcean is a cloud infrastructure provider offering scalable compute platforms with a user-friendly interface.
98
2391
Cloud Computing
Paste and run this command in your terminal to set up Cursor with MCP
After running the command, restart Cursor to start using the MCP Server.
Tool to create a new custom image by providing a url to a linux vm image. use when you need to import a vm image into digitalocean after specifying name, url, distribution, and region.
Tool to create a new managed database cluster. use when you need to provision a database cluster with name, engine, version, region, size, and number of nodes.
Tool to create a new block storage volume. use when you need to provision persistent block storage after confirming the target region supports volumes. example: "create a 100 gib ext4 backup volume named 'db-backup' in nyc1."
Tool to create a new domain. use when you have the domain name and optionally an ip address to assign an a record.
Tool to create a new dns record for a domain. use after confirming domain exists and record specifics.
Tool to create a new droplet. use when you need to provision a vm with name, region, size, and image.
Tool to create a new firewall. use when you need to define a firewall name and custom rules (requires at least one inbound and one outbound rule).
Tool to create a new kubernetes cluster. use when you have finalized the cluster name, region, version, and at least one node pool. confirm region supports kubernetes clusters before use.
Tool to create a new ssh key. use when you need to register a public key to access droplets.
Tool to create a new tag. use when you need to organize resources by grouping them under a custom tag. ensure the tag name passes validation before calling. example: "create a new tag named analytics".
Tool to create a new vpc. use when you need to provision a private network in a specific region.
Tool to delete a block storage volume by id. use when you need to permanently remove an existing block storage volume after confirming its id. returns http 204 no content on success.
Tool to delete a database cluster by uuid. use when you have confirmed the cluster is no longer needed. returns http 204 no content on success.
Tool to delete a domain by name. use when you have confirmed the domain has no records assigned. returns 204 no content on success.
Tool to delete a dns record by its record id for a domain. use when you need to remove an existing dns record and have the domain name and record id. returns http 204 no content on success.
Tool to delete a droplet by id. use when you need to permanently remove an existing droplet after confirming its id to avoid unintended deletions.
Tool to delete a firewall by id. use when you have confirmed the firewall is no longer needed.
Tool to delete a snapshot or custom image by id. use when cleaning up unused images after confirming there are no dependents.
Tool to delete a load balancer instance by id. use when you need to permanently remove an existing load balancer after confirming its id. returns 204 no content on success.
Tool to delete a public ssh key. use when you need to remove an ssh key from your account by its id or fingerprint after confirming its ownership. returns 204 no content on success.
20 actions available