Creá tu MCP y publicalo como conector de Claude
Construí un servidor MCP desde cero: primero local por stdio y sin autenticación, después remoto por Streamable HTTP con OAuth, y al final publicado como conector personalizado de Claude. Basado en la revisión 2026-07-28 del protocolo.
- Unidades
- 7 unidades
- Lecciones
- 14 lecciones
- Ejercicios
- 98 ejercicios
- Niveles
- Básico → Avanzado
Este curso es para suscriptores. Escribime para sumarte.
Ver la ruta de aprendizaje completaNiveles del curso
Básico
2 unidades · 4 lecciones
Intermedio
3 unidades · 6 lecciones
Avanzado
2 unidades · 4 lecciones
Temario completo
1. Qué es MCP
BásicoEl protocolo, sus participantes, sus dos capas y las primitivas que un servidor expone.
MCP (Model Context Protocol) es un estándar abierto para conectar aplicaciones de IA con sistemas externos. La documentación lo compara con un puerto USB-C para aplicaciones de IA: una sola forma de enchufar cualquier cosa.
Lecciones
- Arquitectura
- Primitivas y métodos
2. Tu primer servidor por stdio
BásicoMontar el proyecto en TypeScript, instalar el SDK y registrar la primera herramienta sin autenticación.
El SDK oficial de TypeScript vive en el repositorio modelcontextprotocol/typescript-sdk y publica el paquete @modelcontextprotocol/server (versión 2.0.0), junto con @modelcontextprotocol/client.
Lecciones
- Proyecto y SDK
- Registrar una herramienta
3. Herramientas que el modelo sabe usar
IntermedioNombres, descripciones y esquemas que hacen la diferencia entre una herramienta usable y una ignorada.
Una herramienta no la lee una persona: la lee un modelo, y decide con eso si la llama y con qué argumentos. Los cuatro campos que ve son los que definen si funciona.
Lecciones
- Diseñar herramientas
- Descubrir y ejecutar
4. Conectarlo en Claude Code
IntermedioAgregar el servidor con claude mcp add, elegir el alcance correcto y gestionarlo desde la terminal.
Un servidor que nadie enchufa no sirve. En Claude Code se agrega con claude mcp add, con una forma por transporte.
Lecciones
- Agregar servidores
- Alcances y gestión
5. De local a remoto
IntermedioStreamable HTTP, el protocolo sin estado y la negociación de versiones.
Un servidor stdio sirve a un solo cliente y vive en tu máquina. Para que lo use más gente hay que pasar a Streamable HTTP: usa HTTP POST para los mensajes del cliente al servidor, con Server-Sent Events opcionales para transmitir respuestas en streaming.
Lecciones
- Streamable HTTP
- Versión del protocolo
6. Ahora con autenticación
AvanzadoEl desafío 401, los metadatos de recurso protegido, el parámetro resource y la validación de audiencia.
La autorización en MCP es opcional. Si la implementas sobre HTTP, deberías seguir esta especificación; con STDIO no deberías hacerlo: ahí las credenciales se toman del entorno.
Lecciones
- El desafío 401
- Tokens y audiencia
7. Publicarlo como conector de Claude
AvanzadoAgregarlo en claude.ai, qué exige Claude de tu OAuth, y los límites y riesgos que conviene conocer antes.
Un conector personalizado es un servidor MCP remoto que se agrega a Claude por su URL. Claude admite Streamable HTTP y el transporte heredado HTTP+SSE, que está en proceso de quedar obsoleto en favor del primero.
Lecciones
- Publicar el conector
- Límites y seguridad
Qué vas a saber al terminar
- Qué es MCP: El protocolo, sus participantes, sus dos capas y las primitivas que un servidor expone.
- Tu primer servidor por stdio: Montar el proyecto en TypeScript, instalar el SDK y registrar la primera herramienta sin autenticación.
- Herramientas que el modelo sabe usar: Nombres, descripciones y esquemas que hacen la diferencia entre una herramienta usable y una ignorada.
- Conectarlo en Claude Code: Agregar el servidor con claude mcp add, elegir el alcance correcto y gestionarlo desde la terminal.
- De local a remoto: Streamable HTTP, el protocolo sin estado y la negociación de versiones.
- Ahora con autenticación: El desafío 401, los metadatos de recurso protegido, el parámetro resource y la validación de audiencia.
- Publicarlo como conector de Claude: Agregarlo en claude.ai, qué exige Claude de tu OAuth, y los límites y riesgos que conviene conocer antes.
Este curso es para suscriptores. Escribime para sumarte.
Seguí con estos cursos
- Tu oficio con IA
- Clientes con IA para tu oficio
- Pensar y escalar con IA
- Imágenes con IA para tu negocio
- Videos con IA para tu negocio
- Marketing con IA para tu negocio
- Conectá tu IA a tus herramientas de trabajo
- IA local: qué es, qué necesita y para qué sirve
- Fundamentos de IA
- Programación con Python
- Fundamentos de TypeScript
- Git y versionado
- Arquitectura de software
- Sistemas distribuidos
- Claude Code
- Construí tu primera Alexa Skill con Claude Code
- LangChain
- LangGraph
- LangSmith
- Sistemas multiagente
- Gentle-AI y Engram
- Automatizá tu productividad
- n8n
- Automatizá tus redes con Claude y OpenClaw
- Domótica conectada a la IA
- SEO, GEO y AEO
- Emprendé con IA desde tu casa
- GoHighLevel para técnicos
- OpenClaw
- Hermes Agent
- Atlantis
- Forward Deployed Engineer