
El siguiente nivel de MCP
Si ya completaste el curso introductorio de MCP y quieres llevar tus implementaciones a producción, este es el curso que necesitas. Model Context Protocol: Advanced Topics profundiza en características avanzadas que no se cubren en el nivel básico: sampling, notificaciones en tiempo real, control de acceso a archivos, y los mecanismos de transporte que determinan cómo escalar tu servidor.
Módulo 1: Características avanzadas del núcleo
Sampling
Esta es una de las características más potentes y menos conocidas de MCP. El sampling permite que los servidores MCP soliciten llamadas al modelo de lenguaje a través del cliente conectado. Esto invierte la arquitectura habitual: en lugar de solo recibir instrucciones del modelo, el servidor puede pedirle al modelo que razone sobre algo. Además, los costes de IA y la complejidad se desplazan al cliente, no al servidor.
Notificaciones de progreso y logging
Aprenderás a implementar sistemas de feedback en tiempo real usando objetos de contexto, callbacks de logging y reportes de progreso para operaciones largas. Fundamental para cualquier servidor MCP que ejecute tareas que tarden más de unos segundos.
Acceso a archivos con Roots
El sistema de Roots es el mecanismo de permisos de MCP para acceso al sistema de archivos. Te permite dar acceso controlado a directorios específicos, con límites de seguridad claros y una experiencia de usuario intuitiva.

Libro · IA · Ref. B0GFXL261P
I.A. para Dummies: Aprende Inteligencia Artificial desde Cero
Precio y disponibilidad actualizados en Amazon
Módulo 2: Transportes y comunicación
Arquitectura de mensajes JSON
Una revisión completa de la especificación de mensajes MCP: la diferencia entre pares request-result y mensajes de notificación, y los patrones de comunicación bidireccional.
Transporte STDIO
Cómo los clientes y servidores MCP se comunican a través de streams de entrada/salida estándar, incluyendo la secuencia de handshake de inicialización obligatoria.
Transporte StreamableHTTP
Cómo los Server-Sent Events (SSE) permiten comunicación del servidor al cliente sobre HTTP, incluyendo gestión de sesiones y arquitecturas de doble conexión.
Escalado en producción
Cuándo usar HTTP sin estado para escalar horizontalmente con balanceadores de carga, y los trade-offs entre configuraciones con estado y sin estado para diferentes casos de uso.
Requisitos
- Experiencia con desarrollo Python y patrones de programación asíncrona
- Familiaridad con formatos de mensaje JSON y protocolos HTTP
- Conocimiento básico de Server-Sent Events (SSE)
- Recomendado: haber completado el curso Introduction to Model Context Protocol
Si quieres ir más allá de este curso, Learning Heroes emite clases de IA gratuitas con certificado — y su máster IA Heroes (próxima edición: 17 de septiembre) es el paso siguiente.
👉 Acceder a las clases gratis de IAEnlace de afiliado (Awin): las clases gratis lo son de verdad.
Los otros cursos oficiales de Anthropic, también gratis
- AI Fluency: fundamentos — el marco base del que salen los demás.
- AI Fluency para educadores — dar clase cuando el alumno ya usa IA.
- Claude 101 — el curso de entrada, si no has tocado esto nunca.
- AI Fluency para ONG y sector social — IA con presupuesto de asociación.
Todos son de la propia Anthropic, en su plataforma, y no cuestan nada. Aquí no hay afiliado: los ponemos porque son buenos.
Conclusión
Este curso es para los ingenieros que toman MCP en serio y quieren implementaciones robustas y escalables. El módulo de sampling solo ya abre posibilidades arquitectónicas muy avanzadas que la mayoría de implementaciones de MCP no explotan. Si despliegas MCP en producción, estos conocimientos son imprescindibles.
🎓 ¿Listo para empezar?
Accede al curso oficial gratuito en Anthropic Academy y obtén tu certificado.
👉 Acceder al curso MCP Avanzado GRATIS


