Especificación MCP 2026-07-28
Curso de MCP en español
32 lecciones en tres niveles para construir servidores Model Context Protocol reales, en TypeScript y Python, sobre el protocolo sin estado. La lección 1 se lee sin registro y el resto del Básico es gratis con una cuenta; Avanzado y Experto son un pago único.
Revisado el 2 de octubre de 2026. Quiz y desafío práctico en cada lección.
Nivel Básico
Qué es MCP, su arquitectura y sus primitivas; tus primeros servidores en TypeScript y Python y un agente que los usa.
- Introducción a MCP Qué es MCP, qué problema resuelve y el caso que recorre el curso
- Arquitectura Host, cliente y servidor; JSON-RPC y los dos transportes
- Cómo viaja una petición El protocolo sin estado: qué lleva cada petición y qué vuelve
- Recursos Datos direccionables por URI, caché y suscripciones
- Herramientas Acciones que el modelo puede invocar, con esquemas y errores
- Prompts Plantillas gobernadas en el servidor que invoca el usuario
- Interacción con el usuario y extensiones Elicitation en varias rondas, Tasks y el marco de extensiones
- Ejemplo práctico Una incidencia resuelta con tres servidores, mensaje a mensaje
- Servidor en TypeScript Construye nortia-pedidos con el SDK oficial v2
- Servidor en Python Construye nortia-almacen con el SDK oficial de Python
- Agentes + MCP Un agente con Claude que orquesta varios servidores
- MCP sin programar Conectar y generar servidores sin escribirlos, y sus límites
- Beneficios y desafíos Qué gana y qué asume una empresa al adoptar MCP
- Estado actual y evolución La versión 2026-07-28, deprecaciones y cómo seguir los cambios
- Qué construir y cuándo no La decisión antes del código: qué exponer, cómo y qué descartar
- WebMCP: tu web como herramienta Decidir qué partes de una web ve y usa el agente del navegador
- MCP Apps: cuándo una tool pide interfaz Interfaces dentro del chat y cuándo basta con texto
Nivel Avanzado
Servidores reales en producción: diseño de tools, APIs externas con OAuth 2.1, bases de datos, operaciones largas, testing y despliegue en Cloudflare Workers.
- Diseño de servidores MCP Tools bien dimensionadas, estado explícito y errores útiles (requiere Avanzado)
- APIs externas y autorización REST, GraphQL y OAuth 2.1 de extremo a extremo (requiere Avanzado)
- MCP y bases de datos PostgreSQL y D1 con acceso seguro y aislamiento por inquilino (requiere Avanzado)
- Operaciones largas y tiempo real Progreso, Tasks, suscripciones y cortes de stream (requiere Avanzado)
- Testing y depuración Inspector, tests de conformidad, evaluación y CI (requiere Avanzado)
- Despliegue con Cloudflare Un servidor remoto en Workers, de despliegue a observabilidad (requiere Avanzado)
- Diseñar el host y el cliente Qué servidores conectar, qué tools mostrar y qué confirmar (requiere Avanzado)
- Evaluar si el modelo usa bien tus tools Medir elección, argumentos, secuencia y coste, y decidir qué cambiar (requiere Avanzado)
- Construir una MCP App completa Vista, puente con el host, estado, seguridad y pruebas (requiere Avanzado)
Nivel Experto
MCP a escala de empresa: pasarelas y arquitecturas distribuidas, seguridad, coste de contexto, sistemas multi-agente y el caso completo de Nortia.
- Arquitecturas distribuidas Gateways, agregación de servidores y descubrimiento (requiere Experto)
- Seguridad avanzada Modelo de amenazas de MCP y defensas en profundidad (requiere Experto)
- Rendimiento y coste de contexto Presupuesto de tokens, Code Mode y caché (requiere Experto)
- Sistemas multi-agente Agentes como servidores, subagentes y memoria compartida (requiere Experto)
- Patrones enterprise Multi-tenant, gobierno, cumplimiento y versiones (requiere Experto)
- Caso de estudio: Nortia La plataforma MCP de Nortia, de principio a fin (requiere Experto)
Rutas
Una ruta es otro orden de lectura sobre las mismas lecciones, para un objetivo concreto. Mezcla niveles: cada paso dice a cuál pertenece.
Ruta de arquitectura
Para quien ya le pide el código a la IA y quiere decidir bien lo que le pide: qué construir, cómo repartirlo entre servidores, qué hace el host y cómo comprobar que el modelo lo usa como esperabas.
- 01 Arquitectura Básico2
- 02 Ejemplo práctico Básico8
- 03 Qué construir y cuándo no Básico15
- 04 Diseño de servidores MCP Avanzado1
- 05 Diseñar el host y el cliente Avanzado7
- 06 Evaluar si el modelo usa bien tus tools Avanzado8
- 07 Rendimiento y coste de contexto Experto3
- 08 Arquitecturas distribuidas Experto1
- 09 Sistemas multi-agente Experto4
- 10 Caso de estudio: Nortia Experto6
Ruta de web, apps y cliente
Para quien quiere que los agentes usen su producto más allá de un servidor: qué exponer de una web con WebMCP, cuándo una tool merece interfaz dentro del chat y cómo diseñar el lado del cliente que lo consume todo.
- 01 Arquitectura Básico2
- 02 Herramientas Básico5
- 03 Qué construir y cuándo no Básico15
- 04 WebMCP: tu web como herramienta Básico16
- 05 MCP Apps: cuándo una tool pide interfaz Básico17
- 06 Diseñar el host y el cliente Avanzado7
- 07 Construir una MCP App completa Avanzado9
- 08 Seguridad avanzada Experto2
Qué cubre el curso
Cubre MCP de principio a fin: crear servidores en TypeScript y en Python, conectarlos a Claude, ChatGPT, Cursor y VS Code, desplegarlos en remoto con OAuth y llevarlos a producción en una empresa. Cada tema enlaza con la lección que lo trata.
- Servidores MCP en TypeScript : con el SDK oficial v2, por stdio y Streamable HTTP · Básico
- Servidores MCP en Python : con el SDK oficial mcp 2.x y salida estructurada · Básico
- Conectar servidores a Claude, ChatGPT, Cursor y VS Code : dónde va la configuración en cada cliente · Básico
- Un agente con Claude que usa varios servidores : el cliente MCP en código, con límites de coste · Básico
- La especificación 2026-07-28 : el protocolo sin estado y cómo viaja cada petición · Básico
- Servidor remoto con OAuth 2.1 : autorización de extremo a extremo en Cloudflare Workers · Avanzado
- Bases de datos : PostgreSQL y D1 con acceso de solo lectura y por inquilino · Avanzado
- Testing y depuración : Inspector, tests de conformidad y CI · Avanzado
- Despliegue en producción : servidor remoto en Workers, comparado con otras plataformas · Avanzado
- Seguridad de MCP : modelo de amenazas: inyección, suplantación de tools, paso de tokens · Experto
- Gateways MCP : enrutado, agregación de servidores y descubrimiento · Experto
- Sistemas multi-agente : un agente expuesto como servidor MCP, con subagentes · Experto
- El curso dentro de Claude y ChatGPT : busca y lee las lecciones con nuestro servidor MCP · Todos los niveles
Qué tiene este curso de MCP en español
-
Escrito para la especificación 2026-07-28
El protocolo sin estado: sin handshake ni sesión, con
server/discovery la nueva forma de pedir datos al usuario. Cada lección indica la versión que trata y su fecha de revisión. -
Un caso real de principio a fin
Todo el curso construye los servidores de Nortia Logística, una empresa ficticia con sistemas reales: pedidos, almacén y facturación, en España y México.
-
Código ejecutado con los SDK oficiales
Los ejemplos se ejecutan contra los SDK oficiales de TypeScript y Python, y cada lección marca lo que no se ha ejecutado. El código del Básico está en GitHub; el de Avanzado y Experto se descarga con cada lección.
-
Pruébalo entero antes de pagar
La lección 01 se lee sin cuenta. Con una cuenta gratuita sigues con las 17 lecciones del Básico, su quiz y su desafío práctico, y guardamos tu progreso. Avanzado y Experto son un pago único, sin suscripción.
Si prefieres empezar por los artículos
- Qué es MCP: guía para empezar, con la ruta por las fichas del Básico.
- Cursos de MCP en español comparados, con la documentación oficial, Microsoft, Udemy y Platzi, y cuándo te conviene cada uno.
- Crear un servidor MCP en TypeScript, con el SDK oficial v2.
- Crear un servidor MCP en Python, con el SDK oficial
mcp2.x. - MCP frente a API REST y function calling, para decidir cuándo usar cada uno.
- Chuleta MCP 2026-07-28, una referencia rápida e imprimible, gratis con tu cuenta.
- Glosario de MCP, con 50 términos y la lección que trata cada uno.
- Qué cambia en MCP 2026-07-28, si vienes de un servidor de 2025.