Despliegue: contenedor, variables de entorno, escalado y estado
Empaqueta tu servidor MCP en un contenedor, configúralo por variables de entorno, sírvelo con varios workers de uvicorn detrás de un proxy con TLS, comparte las llaves de requestState entre réplicas y saca el estado de la memoria del proceso.
El servidor de Logística Cerro de la Silla ya autentica, valida, confirma y respeta sus carpetas. Ahora tiene que vivir en la infraestructura de la empresa: un par de máquinas virtuales con Docker en un proveedor de nube, con un proxy que termina TLS en mcp.lcs.mx. En esta lección lo empaquetas, lo configuras sin meter secretos en la imagen, lo escalas a varios procesos y resuelves los dos tropiezos clásicos de escalar un servidor MCP moderno: la llave de requestState y el estado en memoria.
Qué verás en esta lección
- Lo que el SDK hace y lo que no
- Dos archivos: el servidor y su entrada HTTP
- Configuración por variables de entorno
- El Dockerfile
- Detrás de un proxy con TLS
- Varios workers: lo que sí y lo que no
- La llave de requestState
- El estado de tu aplicación
- Avisos de cambios entre réplicas
- Ruta de salud
- Práctica
- Resumen
- Quiz
El resto de la lección es para alumnos. Se abre al comprar el curso o con la Membresía de IA con Clase.
Ver precios Ya compré: acceder o empieza con una lección gratis