top of page
Brayan Neciosup Bolaños
🌐 Data Engineering Hub


MÓDULO 12 — Despliegue de un Servidor MCP en la Nube ☁️🌐
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 HTT
11 dic2 Min. de lectura


MÓDULO 11 — Arquitectura MCP en FastMCP 🌐
Construyendo la base para servidores MCP escalables En este capítulo de mi FastMCP Learning Journey , presento la primera versión de mi propuesta de arquitectura para servidores basados en el Model Context Protocol (MCP) utilizando el framework FastMCP . Mi objetivo al diseñarla fue simple: crear una estructura clara, modular y preparada para crecimiento real , algo que no suele encontrarse en los ejemplos existentes. 🎯 Propósito de esta arquitectura Durante mi investigació
10 dic2 Min. de lectura


MÓDULO 10: Integración de APIs en FastMCP
El concepto clave aquí es que FastMCP puede actuar como un puente entre APIs tradicionales (HTTP/OpenAPI) y el protocolo MCP, que es más moderno, orientado a herramientas, prompts, y contextos semánticos. Por eso existen dos direcciones de integración principales dentro del ecosistema: De una API (o framework) → a un servidor MCP (Generar un servidor MCP desde una API ya existente, usando su especificación OpenAPI) De un servidor MCP → integrando una API FastAPI dentro de él
28 nov3 Min. de lectura


MÓDULO 09: Servers Proxys en FastMCP 🖇️🌐
En este capítulo profundizamos en un componente avanzado dentro del ecosistema de FastMCP: los Proxy Servers. Este tipo de servidores cumple un papel crucial cuando necesitamos intermediar la comunicación entre un cliente MCP y un servidor MCP existente, especialmente en escenarios donde existen limitaciones de compatibilidad, transporte o seguridad. ⚙️ ¿Qué es un Proxy Server? Un Proxy Server en FastMCP es un servidor intermediario que recibe las solicitudes de un cliente MC
24 nov3 Min. de lectura


MÓDULO 08: Composing Servers en FastMCP 🖇️🌐
La composición de servidores (composing servers) es la capacidad de un servidor FastMCP principal de incluir dentro de sí múltiples servidores FastMCP secundarios (subservidores). Dicho de otra manera: “Un servidor MCP puede actuar como orquestador de otros servidores MCP”. Esto te permite agrupar varias funcionalidades independientes —cada una en su propio servidor MCP— y montarlas dentro de un servidor principal, que se expone externamente como una sola unidad coherente. ⚙️
14 nov2 Min. de lectura


MÓDULO 07: Integracion FastMCP en FastAPI 📊🔙🔚
FastMCP es un framework construido sobre el SDK oficial de Model Context Protocol (MCP) , desarrollado por Anthropic. Su propósito es permitir la creación de servidores MCP capaces de exponer herramientas, recursos o datos para que clientes MCP (como Claude u otros agentes compatibles) puedan interactuar con ellos. Lo más interesante de FastMCP es que puede funcionar de forma independiente o integrarse dentro de aplicaciones FastAPI , lo cual permite combinar el poder del
13 nov2 Min. de lectura


MÓDULO 06: 🗺️ Custom Routes en MCP con FastMCP
Las custom routes en un servidor FastMCP permiten definir endpoints HTTP personalizados, adicionales al endpoint principal /mcp/ , para ofrecer información o servicios complementarios al propio servidor MCP. En otras palabras, te permiten exponer rutas HTTP normales (GET, POST, etc.) dentro del mismo servidor donde corre tu protocolo MCP. ⚙️ ¿Para qué sirven? Las rutas personalizadas son útiles para: 🔍 Mostrar información acerca del servidor MCP (ej. autor, versión, descripc
10 nov2 Min. de lectura


MÓDULO 05: 🧠 Prompts en MCP (Model Context Protocol)
En el universo del Model Context Protocol (MCP) , los Prompts son mucho más que simples instrucciones: son la capa de inteligencia contextual que guía al modelo para entender qué hacer, cómo hacerlo y con qué herramientas apoyarse. Junto a los Resources (que exponen información) y las Tools (que ejecutan acciones), los Prompts completan el triángulo que da vida a la comunicación estructurada entre el modelo y su entorno. ⚙️ ¿Qué es un Prompt? Un Prompt en FastMCP es un
7 nov2 Min. de lectura


🧩 MÓDULO 4: Resources en MCP (Model Context Protocol)
En el ecosistema MCP (Model Context Protocol) , los resources son uno de los pilares fundamentales junto a las tools. Mientras las tools ejecutan acciones, los resources aportan contexto, datos o conocimiento al modelo, para que pueda razonar o responder de forma más precisa y controlada. GitHub-Ejemplo-Practico-Resources-MCP-FastMCP 🧠 En pocas palabras: Tools → hacen cosas. Resources → contienen información ⚙️ Concepto Base Un resource en MCP se define mediante un decorado
6 nov2 Min. de lectura


🧩 MÓDULO 3 — Tools en MCP con FastMCP 📊
¿Qué es una Tool en MCP? En el ecosistema de Model Context Protocol (MCP) , una Tool es una función o acción especializada que un MCP Server expone hacia un cliente MCP (como Claude, GitHub Copilot o cualquier otro LLM compatible) con el objetivo de extender las capacidades nativas del modelo de lenguaje. Las Tools actúan como puntos de entrada funcionales que permiten al LLM ejecutar operaciones que, de forma directa, no podría realizar por sí mismo, como: Consultar una bas
5 nov4 Min. de lectura


🧩Módulo 2: Primer Servidor MCP con FastMCP 📊
En este segundo módulo de mi serie FastMCP Learning Journey , exploramos cómo construir un servidor MCP básico y entender los fundamentos detrás del nuevo Model Context Protocol (MCP) —el puente entre los modelos de lenguaje y las acciones reales en sistemas externos. 🧠 Puntos clave en este módulo: Comprensión de MCP y su propósito MCP permite que los modelos (como Claude o ChatGPT) ejecuten acciones reales mediante herramientas definidas en servidores. Proporciona seguri
3 nov1 Min. de lectura


🧩 Módulo 1 — MCP y FastMCP: Conceptos Fundamentales
¿Qué es MCP? MCP (Model Context Protocol) es un protocolo abierto que define cómo los modelos de lenguaje (LLMs) pueden comunicarse con servicios externos (como APIs, bases de datos o sistemas empresariales) de manera estructurada, segura y reproducible. Antes de MCP, los LLMs estaban limitados a respuestas textuales o integraciones cerradas.MCP cambia el paradigma al permitir: Exponer herramientas (tools) y recursos (resources) directamente a los modelos. Mantener control
31 oct2 Min. de lectura
bottom of page