MÓDULO 12 — Despliegue de un Servidor MCP en la Nube ☁️🌐
- Brayan Neciosup
- 11 dic
- 2 Min. de lectura
El cierre de mi serie FastMCP Learning Journey
Este capítulo marca el cierre de una serie completa dedicada a comprender, construir y llevar a producción un servidor utilizando el Model Context Protocol con FastMCP. En este módulo final doy el paso más importante: desplegar el servidor MCP en la nube mediante AWS EC2.
🌍 ¿Por qué es un capítulo clave?
Un servidor MCP no se despliega igual que una API REST convencional.Mientras que una API clásica trabaja con peticiones HTTP estándar, un servidor MCP puede operar mediante stdio o flujos SSE para conexiones remotas.Por ello, este despliegue se realizó en modo HTTP, permitiendo que clientes externos como Claude Desktop o GitHub Copilot se conecten a las tools alojadas en AWS.
El objetivo principal fue lograr un entorno:
Seguro
Escalable
Consistente
Fácil de extender
Todo esto utilizando buenas prácticas de infraestructura.
🏗️ Arquitectura del despliegue
El servidor fue desplegado en una instancia Amazon EC2, utilizando:
Ubuntu Server como sistema base
Docker para contenerizar el servidor MCP
Dockerfile como blueprint para asegurar que producción refleje exactamente el entorno de desarrollo
Configuración contextual mediante un archivo .env creado directamente en la instancia
Exposición del servidor en el puerto 80 para acceso público
Este despliegue permite que cualquier cliente MCP pueda conectarse usando mcp-remote, con la opción --allow-http para entornos sin HTTPS.
⚙️ Flujo general del despliegue
El proceso completo abarcó:
Creación y configuración de la instancia EC2
Instalación de Docker, Git y dependencias
Clonado del proyecto del capítulo 11
Creación del archivo .env dentro de la instancia
Construcción de la imagen Docker
Ejecución del contenedor exponiendo el servidor MCP
Configuración del cliente MCP para conectarse al servidor remoto
Con este último paso, el servidor quedó desplegado, funcional y listo para integrarse con cualquier cliente compatible con MCP.
🧩 Cierre de la Serie FastMCP Learning Journey
Con este capítulo concluye una serie que comenzó desde cero:
¿Qué es MCP?
¿Cómo funcionan las tools, prompts y resources?
¿Cómo se estructura una arquitectura profesional?
¿Cómo se despliega un servidor MCP real en la nube?
El recorrido completo queda documentado como parte de mi portafolio y mi proceso de aprendizaje en ingeniería de IA aplicada a entornos reales.
🔗 Repositorio del capítulo
🌐 Conecta conmigo
👨💻 GitHub
📧 Contacto





Comentarios