- Explore MCP Servers
- mcp-digitalocean
Mcp Digitalocean
What is Mcp Digitalocean
MCP DigitalOcean Integration is an open-source project that provides a comprehensive interface for managing DigitalOcean resources using the DigitalOcean API. It is built on the godo library and the MCP framework, offering tools to simplify cloud infrastructure management.
Use cases
Use cases include monitoring account balances, retrieving droplet details, accessing billing history, managing images, and performing actions on DigitalOcean resources, making it ideal for cloud infrastructure management.
How to use
To use MCP DigitalOcean Integration, users need to set up their DigitalOcean account and obtain an API token. After that, they can utilize the provided tools and resources to manage their DigitalOcean infrastructure effectively.
Key features
Key features include read-only access to various DigitalOcean resources such as Droplets, Sizes, Account information, Balance, Billing history, Invoices, Actions, Images, and CDNs, allowing users to retrieve detailed information about their cloud infrastructure.
Where to use
MCP DigitalOcean Integration is suitable for developers, system administrators, and businesses that utilize DigitalOcean for cloud services, enabling them to manage their resources more efficiently.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcp Digitalocean
MCP DigitalOcean Integration is an open-source project that provides a comprehensive interface for managing DigitalOcean resources using the DigitalOcean API. It is built on the godo library and the MCP framework, offering tools to simplify cloud infrastructure management.
Use cases
Use cases include monitoring account balances, retrieving droplet details, accessing billing history, managing images, and performing actions on DigitalOcean resources, making it ideal for cloud infrastructure management.
How to use
To use MCP DigitalOcean Integration, users need to set up their DigitalOcean account and obtain an API token. After that, they can utilize the provided tools and resources to manage their DigitalOcean infrastructure effectively.
Key features
Key features include read-only access to various DigitalOcean resources such as Droplets, Sizes, Account information, Balance, Billing history, Invoices, Actions, Images, and CDNs, allowing users to retrieve detailed information about their cloud infrastructure.
Where to use
MCP DigitalOcean Integration is suitable for developers, system administrators, and businesses that utilize DigitalOcean for cloud services, enabling them to manage their resources more efficiently.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
MCP 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 and resources to simplify cloud infrastructure management.
DISCLAIMER: “Use of MCP technology to interact with your DigitalOcean account can come with risks”
Installation
Prerequisites:
- Node.js (v18 or later)
- NPM (v8 or later)
Local Installation
npx @digitalocean/mcp-digitalocean --services apps,droplets --log-level debug
Using Cursor IDE
{
"mcpServers": {
"digitalocean": {
"command": "npx",
"args": [
"@digitalocean/mcp-digitalocean",
"--services apps"
],
"env": {
"DIGITALOCEAN_API_TOKEN": "YOUR_API_TOKEN"
}
}
}
}
Using VSCode
{
"mcp": {
"inputs": [],
"servers": {
"mcpDigitalOcean": {
"command": "npx",
"args": [
"@digitalocean/mcp-digitalocean",
"--services",
"apps"
],
"env": {
"DIGITALOCEAN_API_TOKEN": "YOUR_API_TOKEN"
}
}
}
}
}
Supported Services
The MCP DigitalOcean Integration supports a variety of services, allowing users to manage their DigitalOcean infrastructure effectively. The following services are currently supported:
| Service | Description |
|---|---|
| Apps | Manage DigitalOcean App Platform applications, including deployments and configurations. |
| Droplets | Create, manage, and monitor droplets (virtual machines) on DigitalOcean. |
| Account | Get information about your DigitalOcean account. |
| Networking | Secure and control the traffic to your applications with private networking, traffic filtering, and load balancing. |
Service Tools
Each service provides a toolset to interact with DigitalOcean.
| Service | Tools |
|---|---|
| Account | get-account-info, get-account-balance, get-account-usage |
| Apps | create-app, get-app-info, update-app, delete-app, get-app-usage, list-apps, deploy-app |
| Droplets | |
| Networking |
Configuring Tools
To configure tools, you use the --services flag to specify which service you want to enable. It is highly recommended to only
enable the services you need to reduce context size and improve accuracy.
npx @digitalocean/mcp-digitalocean --services apps,droplets
Contributing
Contributions are welcome! If you encounter any issues or have ideas for improvements, feel free to open an issue or submit a pull request.
How to Contribute
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Submit a pull request with a clear description of your changes.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










