MCP: de cero a tu propio servidor
Monográfico sobre Model Context Protocol, desde entender sus primitivas hasta escribir, probar, asegurar y desplegar tu propio servidor en Python o TypeScript.
CursosEntender la arquitectura y las primitivas de MCP, conectar servidores existentes a tu agente y construir y desplegar con precauciones un servidor propio.
Antes convieneEn el roadmap conectaste un servidor MCP a tu agente en una sola lección (MCP: conectar un servidor de herramientas). Este curso abre la caja: qué viaja por el protocolo, para qué sirve cada primitiva, cómo escribir un servidor que un modelo use bien y qué precauciones tomar antes de exponerlo fuera de tu máquina.
Objetivo
Al terminar sabrás explicar la arquitectura host, cliente y servidor, elegir entre tools, resources y prompts para cada capacidad, conectar servidores de terceros con criterio y construir un servidor MCP propio, probarlo y desplegarlo con un modelo de seguridad razonable.
Para quién
Para desarrolladores que ya han usado herramientas con la API de un modelo y quieren dejar de reescribir la misma integración para cada aplicación. También para equipos que quieren exponer un sistema interno (una base de datos, una API, una wiki) a varios agentes a la vez.
Requisitos
- Nivel 20 · Uso de herramientas: el ciclo de tool use, JSON Schema e
is_error. - Nivel 40 · Tu primer agente: el bucle agéntico, porque en la lección 2 conectas MCP a uno.
- Python 3.11 o superior; Node.js si quieres seguir las versiones en TypeScript.
Temario
- Qué resuelve MCP. El problema de las integraciones repetidas, la arquitectura, el ciclo de vida de una sesión, las tres primitivas del servidor y los dos transportes. Lees mensajes JSON-RPC reales para que nada sea magia.
- Usar servidores existentes. Configurar servidores en un host, escribir tu propio cliente que traduce herramientas MCP a la API de Mensajes y evaluar un servidor de terceros antes de confiar en él.
- Tu primer servidor MCP. Un servidor de notas con MCPServer en Python (con tools, resources y prompts) y su equivalente en TypeScript. Descripciones que el modelo entiende, errores útiles y pruebas con el Inspector.
- Seguridad y despliegue de servidores. Amenazas propias de MCP, transporte Streamable HTTP, autorización según la especificación, límites, auditoría y una lista de comprobación antes de publicar.
Qué construyes
Un servidor MCP sobre una fuente de datos tuya, con al menos dos herramientas de lectura, un resource y un prompt, probado con el Inspector y conectado a un agente propio que lo usa para responder preguntas. Al final del curso lo preparas para despliegue remoto con autenticación y registro de auditoría.
Si quieres ver un caso completo, el sistema Asistente sobre tu base de datos con MCP usa todo lo que aprendes aquí.
Lecciones
4 · marca las que termines- 2.1 Qué resuelve MCP 40 min · teoría
- 2.2 Usar servidores existentes 50 min · práctica
- 2.3 Tu primer servidor MCP 60 min · práctica
- 2.4 Seguridad y despliegue de servidores 55 min · práctica