Summary
Desplegar AnythingMCP en un Droplet de DigitalOcean con Docker Compose y HTTPS automático. Configuración rápida para tu gateway MCP.
Requisitos previos
- Una cuenta de DigitalOcean — digitalocean.com
- Un nombre de dominio con acceso a DNS
Crear un Droplet
En la consola de DigitalOcean:
| Configuración | Recomendado |
|---|---|
| Imagen | Ubuntu 24.04 LTS |
| Plan | Básico — 2 GB RAM / 1 vCPU (mínimo) |
| Región | La más cercana a tus usuarios |
| Autenticación | Clave SSH |
Puedes seleccionar la imagen de Docker del Marketplace para obtener Docker preinstalado, o instalarlo manualmente:
ssh root@DROPLET_IP
curl -fsSL https://get.docker.com | sh
Configurar DNS
Crea un registro A apuntando a la IP del Droplet:
| Tipo | Nombre | Valor |
|---|---|---|
| A | mcp (o @) | DROPLET_IP |
Puedes gestionar DNS en Networking > Domains en DigitalOcean o usar tu proveedor de DNS externo.
Desplegar AnythingMCP
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp
bash setup.sh
El script de configuración se encarga de todo:
- Genera
.envcon secretos seguros - Pide tu dominio y configura Caddy para SSL automático
- Inicia todos los servicios a través de
docker compose
Firewall
En Networking > Firewalls, crea un Firewall en la Nube:
| Puerto | Protocolo | Descripción |
|---|---|---|
| 22 | TCP | SSH |
| 80 | TCP | HTTP (redirección de Caddy) |
| 443 | TCP | HTTPS |
Conéctalo a tu Droplet.
Verificar y Siguientes Pasos
Abre https://mcp.example.com. Registra tu cuenta de administrador — el primer usuario se convierte en administrador.
Tu endpoint MCP: https://mcp.example.com/mcp
# Actualizar a la última versión
git pull && docker compose up -d --build
¿Te ha sido útil esta guía?