Manage DigitalOcean resources and perform actions using the DigitalOcean API.
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”
Prerequisites:
npx @digitalocean/mcp-digitalocean --services apps,droplets --log-level debug
{
"mcpServers": {
"digitalocean": {
"command": "npx",
"args": ["@digitalocean/mcp-digitalocean", "--services apps"],
"env": {
"DIGITALOCEAN_API_TOKEN": "YOUR_API_TOKEN"
}
}
}
}
{
"mcp": {
"inputs": [],
"servers": {
"mcpDigitalOcean": {
"command": "npx",
"args": [
"@digitalocean/mcp-digitalocean",
"--services",
"apps"
],
"env": {
"DIGITALOCEAN_API_TOKEN": "YOUR_API_TOKEN"
}
}
}
}
}
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. |
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 |
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
Contributions are welcome! If you encounter any issues or have ideas for improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Core AWS MCP server providing prompt understanding and server management capabilities.
Server for using HuggingFace Spaces, supporting Images, Audio, Text and more. Claude Desktop mode for ease-of-use.
Interact with the Eyevinn Open Source Cloud API. Requires a Personal Access Token (OSC_ACCESS_TOKEN).
Get up-to-date EC2 pricing information with one call. Fast. Powered by a pre-parsed AWS pricing catalogue.
A self-hostable MCP server for Cloudflare Workers with OAuth login support, using Cloudflare KV for storage.
A remote MCP server deployable on Cloudflare Workers without authentication.
Golang-based Kubernetes MCP Server. Built to be extensible.
An MCP server and toolkit for integrating with the commercetools platform APIs.
Interact with Honeycomb observability data using the Model Context Protocol.
Interact with Infactory APIs using Claude and other large language models.