Prompteo

Unidad 1 · 2 min

Qué es MCP

El protocolo, sus participantes, sus dos capas y las primitivas que un servidor expone.

Qué es MCP

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.

Los tres participantes

  • MCP Host: la aplicación de IA (por ejemplo Claude Code o Claude Desktop).
  • MCP Client: el componente que mantiene la conexión. El host crea un cliente por cada servidor.
  • MCP Server: el programa que provee el contexto.

"Servidor MCP" es el programa, sin importar dónde corre. Si usa stdio corre en tu máquina y se lo llama servidor local; si usa Streamable HTTP corre en algún lado de la red y se lo llama servidor remoto.

Las dos capas

  • Capa de datos: el protocolo basado en JSON-RPC 2.0, con las primitivas.
  • Capa de transporte: cómo viajan los mensajes y cómo se autoriza.

Las primitivas del servidor

  • Tools: funciones ejecutables que la IA puede invocar.
  • Resources: fuentes de datos que aportan contexto.
  • Prompts: plantillas reutilizables de interacción.

Cada primitiva tiene métodos de descubrimiento (/list), de obtención (/get) y, en el caso de las herramientas, de ejecución (tools/call).

Del lado del cliente existe Elicitation (elicitation/create), para pedirle datos al usuario. En la versión 2026-07-28 quedaron deprecados Sampling y Logging: lo recomendado ahora es registrar a stderr en stdio, o usar OpenTelemetry.