Empezar aquí

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.

Dedicación
~4 h
Lecciones
4 · 205 min
Nivel
Tu progreso0 de 4 · 0 %

Tu progreso se guarda solo en este navegador.

Objetivo

Entender la arquitectura y las primitivas de MCP, conectar servidores existentes a tu agente y construir y desplegar con precauciones un servidor propio.

Antes conviene

En 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

Temario

  1. 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.
  2. 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.
  3. 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.
  4. 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
  1. 2.1 Qué resuelve MCP 40 min · teoría
  2. 2.2 Usar servidores existentes 50 min · práctica
  3. 2.3 Tu primer servidor MCP 60 min · práctica
  4. 2.4 Seguridad y despliegue de servidores 55 min · práctica