Digital ocean

Digital ocean

DigitalOcean is a cloud infrastructure provider offering scalable compute platforms with a user-friendly interface.

98VIEWS
2391USERS

Install MCP Server

Paste and run this command in your terminal to set up Cursor with MCP

npx @composio/cli add cursor --app digital_oceannpx @composio/cli add cursor --app digital_oceannpx @composio/cli add cursor --app digital_oceannpx @composio/cli add cursor --app digital_ocean

After running the command, restart Cursor to start using the MCP Server.

Available Tools

Create Custom Image

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.

Create Database Cluster

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.

Create New Block Storage Volume

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."

Create New Domain

Tool to create a new domain. use when you have the domain name and optionally an ip address to assign an a record.

Create Domain Record

Tool to create a new dns record for a domain. use after confirming domain exists and record specifics.

Create New Droplet

Tool to create a new droplet. use when you need to provision a vm with name, region, size, and image.

Create New Firewall

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).

Create New Kubernetes Cluster

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.

Create New Ssh Key

Tool to create a new ssh key. use when you need to register a public key to access droplets.

Create New Tag

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".

Create New Vpc

Tool to create a new vpc. use when you need to provision a private network in a specific region.

Delete Block Storage Volume

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.

Delete Database Cluster

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.

Delete Domain

Tool to delete a domain by name. use when you have confirmed the domain has no records assigned. returns 204 no content on success.

Delete Domain Record

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.

Delete Existing Droplet

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.

Delete Firewall

Tool to delete a firewall by id. use when you have confirmed the firewall is no longer needed.

Delete Image

Tool to delete a snapshot or custom image by id. use when cleaning up unused images after confirming there are no dependents.

Delete Load Balancer

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.

Delete Ssh Key

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