Summary
Desplegar AnythingMCP en una Máquina Virtual de Azure con Docker Compose y HTTPS automático. Gateway MCP listo para empresas en Azure.
Requisitos previos
- Una cuenta de Azure con permiso para crear VMs
- Un nombre de dominio con acceso a DNS
Crear una Máquina Virtual
En el Portal de Azure:
- Haz clic en Crear un recurso > Máquina Virtual
- Imagen: Ubuntu 24.04 LTS
- Tamaño: B2s (2 vCPU, 4 GB) o B2ms para cargas de trabajo más pesadas
- Autenticación: clave pública SSH
- Puertos entrantes: permitir SSH (22)
Después de la creación, asigna una IP pública estática a la VM.
Instalar Docker
ssh azureuser@VM_PUBLIC_IP
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
newgrp docker
Configurar DNS
Crea un registro A (Azure DNS o proveedor externo):
| Registro | Tipo | Valor |
|---|---|---|
mcp.example.com | A | VM_PUBLIC_IP |
Grupo de Seguridad de Red
En el Portal de Azure, ve a la pestaña Red de tu VM y añade reglas entrantes:
| Puerto | Protocolo | Prioridad | Descripción |
|---|---|---|---|
| 80 | TCP | 100 | HTTP (redirección de Caddy) |
| 443 | TCP | 110 | HTTPS |
SSH (puerto 22) ya debería estar permitido desde la creación.
Desplegar AnythingMCP
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp
bash setup.sh
Ingresa tu dominio cuando se te solicite. El script configura Caddy para SSL automático y arranca todos los servicios.
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?