MCP DigitalOcean Integration
MCP DigitalOcean Integration és un projecte de codi obert que ofereix una interfície completa per gestionar recursos de DigitalOcean i realitzar accions mitjançant l’API de DigitalOcean. Construït sobre la biblioteca godo i el framework MCP, aquest projecte expone una àmplia gamma d’eines i recursos per simplificar la gestió de la infraestructura en núvol.
DISCLAIMER: “L’ús de la tecnologia MCP per interactuar amb el teu compte DigitalOcean pot comportar riscos”
Instal·lació
Requisits previos:
- Node.js (v18 o superior)
- NPM (v8 o superior)
Instal·lació local
npx @digitalocean/mcp-digitalocean --services apps,droplets --log-level debug
Utilitzant Cursor IDE
{ "mcpServers": { "digitalocean": { "command": "npx", "args": ["@digitalocean/mcp-digitalocean", "--services apps"], "env": { "DIGITALOCEAN_API_TOKEN": "YOUR_API_TOKEN" } } }
}
Utilitzant VSCode
{ "mcp": { "inputs": [], "servers": { "mcpDigitalOcean": { "command": "npx", "args": [ "@digitalocean/mcp-digitalocean", "--services", "apps" ], "env": { "DIGITALOCEAN_API_TOKEN": "YOUR_API_TOKEN" } } } }
}
Serveis disponibles
- Apps: Gestiona aplicacions de la plataforma App Platform de DigitalOcean, incloent desplegaments i configuracions.
- Droplets: Crea, gestiona i monitora droplets (máquines virtuals) a DigitalOcean.
- Account: Obtén informació sobre el teu compte DigitalOcean.
- Networking: Protegeix i controla el trànsit a les teves aplicacions amb xarxa privada, filtratge de trànsit i equilibratge de càrrega.
Eines de servei
- 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: (eines disponibles)
- Networking: (eines disponibles)
Configuració d’eines
Per configurar les eines, utilitza la bandera --services per indicar quins serveis vols habilitar. És molt recomanable habilitar només els serveis necessaris per reduir la mida del context i millorar l’precisió.
npx @digitalocean/mcp-digitalocean --services apps,droplets
Contribució
Les contribucions són benvingudes! Si trobes algun problema o tens idees d’millora, obre un issue o envia una pull request.
Com contribuir
- Fes un fork del repositori.
- Crea una branca nova per a la teva característica o correcció d’error.
- Envia una pull request amb una descripció clara dels canvis.
Licència
Aquest projecte està llicenciat sota la MIT License. Consulta el fitxer LICENSE per a més detalls.




