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.
Interact with Freshservice modules for IT service management operations.
Exposes Check Point security management data for AI-powered automation and analysis.
An MCP server for the Lodgify vacation rental API.
A Model Context Protocol (MCP) server that provides tools for AI, allowing it to interact with the DataWorks Open API through a standardized interface. This implementation is based on the Aliyun Open API and enables AI agents to perform cloud resources operations seamlessly.
A remote, authentication-free MCP server deployable on Cloudflare Workers or locally via npm.
A remote, auth-less MCP server deployable on Cloudflare Workers or locally via npm.
Integrate with Salesforce to perform actions like testing connections and running queries.
Interact with Salesforce data using SOQL queries, SOSL searches, and CRUD operations via a TypeScript MCP server.
Provides safe, read-only access to Kubernetes cluster resources for debugging and inspection.
Provides seamless access to the Binance exchange API. Requires Binance API credentials to be configured.