Summary
Lanza AnythingMCP en un VPS de Hetzner Cloud con Docker Compose y SSL automático. Alojamiento europeo asequible para tu gateway MCP.
Requisitos Previos
- Una cuenta de Hetzner Cloud — hetzner.com/cloud
- Un nombre de dominio con acceso a DNS
- Una clave SSH añadida a tu cuenta de Hetzner
Crear un Servidor
En la Consola de Hetzner Cloud:
- Ubicación — Elige la región más cercana (Falkenstein, Núremberg, Helsinki, etc.)
- Imagen — Ubuntu 24.04
- Tipo — CX22 (2 vCPU, 4 GB RAM) para equipos pequeños, CX32 para cargas de trabajo más pesadas
- Clave SSH — Selecciona tu clave
- Haz clic en Crear y Comprar
Anota la dirección IPv4 pública.
Instalar Docker
ssh root@YOUR_SERVER_IP
curl -fsSL https://get.docker.com | sh
Verifica:
docker compose version
Configurar DNS
Crea un registro A que apunte tu dominio a la IP del servidor:
| Tipo | Nombre | Valor |
|---|---|---|
| A | mcp (o @) | YOUR_SERVER_IP |
Desplegar AnythingMCP
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp
bash setup.sh
Cuando se te solicite:
- Elige el modo Docker
- Ingresa tu dominio (por ejemplo,
mcp.ejemplo.com) - Confirma HTTPS — Caddy manejará SSL automáticamente
- Ingresa un correo electrónico para las notificaciones de Let's Encrypt
El script genera toda la configuración y comienza los servicios.
Configuración del Firewall
En la Consola de Hetzner Cloud, ve a Firewalls y crea un conjunto de reglas:
| Puerto | Protocolo | Descripción |
|---|---|---|
| 22 | TCP | SSH |
| 80 | TCP | HTTP (redirección de Caddy) |
| 443 | TCP | HTTPS |
Aplica el firewall a tu servidor.
Verificar y Próximos Pasos
Abre https://mcp.ejemplo.com en tu navegador. Registra tu cuenta de administrador — el primer usuario se convierte en administrador.
Tu endpoint MCP: https://mcp.ejemplo.com/mcp
# Ver logs
docker compose logs -f
# Actualizar a la última versión
git pull && docker compose up -d --build
¿Te ha sido útil esta guía?