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 and resources to simplify cloud infrastructure management.
DISCLAIMER: “Use of MCP technology to interact with your DigitalOcean account can come with risks”
Resources provide read-only access to DigitalOcean entities, allowing users to retrieve detailed information about their infrastructure. The following resources are supported:
| Resource | Description |
|---|---|
| Droplets | Retrieve details about droplets, including actions and neighbors. |
| Sizes | List all available droplet sizes. |
| Account | Fetch account information. |
| Balance | View current account balance. |
| Billing | Access billing history. |
| Invoices | Retrieve a list of all invoices. |
| Actions | Get details about specific actions. |
| Images | Retrieve information about distribution images or specific images. |
| CDNs | Fetch details about CDN configurations. |
| Certificates | Retrieve certificate details. |
| Domains | Access domain and domain record information. |
| Firewalls | Get details about firewalls. |
| SSH Keys | Retrieve information about SSH keys. |
| Regions | List all available regions. |
| Reserved IPs | Fetch details about reserved IPv4 and IPv6 addresses. |
| Partner Attachments | Retrieve partner attachment details. |
| VPCs | Get information about Virtual Private Clouds (VPCs). |
Tools provide actionable capabilities for managing DigitalOcean resources. These tools are grouped by resource type and allow users to perform various operations. Below is an overview of the supported tools:
- Create, delete, resize, and rename droplets.
- Power on/off, reboot, and snapshot droplets.
- Manage backups, private networking, and IPv6.