¿Qué es el MCP (Model Context Protocol)?
MCP, el Model Context Protocol, es un estándar de código abierto para conectar aplicaciones de IA con sistemas externos — las herramientas, fuentes de datos y servicios que una aplicación de IA necesita para ser útil. El propio proyecto lo describe con una comparación simple: el MCP es como un puerto USB-C para aplicaciones de IA, un único conector en lugar de un cable distinto para cada dispositivo.
En vez de que cada aplicación de IA escriba su propia integración a medida para cada herramienta o fuente de datos, ambos lados hablan MCP. Una aplicación construida para usar MCP puede hablar con cualquier servidor MCP, y un servidor construido una vez puede usarse desde cualquier aplicación compatible — la frase del propio proyecto para esto es “construir una vez e integrar en todas partes”.
Tres roles: host, client, server
El MCP define una arquitectura cliente-servidor con tres participantes con nombre propio. El MCP Host es la propia aplicación de IA — el programa con el que interactúa una persona (u otro sistema), y el que coordina uno o más MCP clients.
El MCP Client vive dentro del host y mantiene una conexión dedicada con un único MCP server. El MCP Server es el programa aparte que de verdad provee el contexto — las herramientas, los datos o los prompts. Un host que necesita llegar a tres servidores distintos crea tres clients separados, uno por servidor.
Dos capas, dos transportes
Debajo de los tres roles, el MCP separa la conexión en dos capas. La data layer define los mensajes en sí, usando JSON-RPC 2.0 como formato para solicitudes, respuestas y notificaciones. La transport layer define cómo viajan esos mensajes entre client y server.
- Stdio transport — para servidores que corren como proceso local en la misma máquina que el client, comunicándose por entrada y salida estándar, sin overhead de red.
- Streamable HTTP transport — para servidores remotos, con solicitudes HTTP POST y Server-Sent Events opcional; el proyecto recomienda OAuth para este caso, además de admitir bearer token y API key.
Qué puede ofrecer un servidor
Un MCP server expone contexto al host mediante tres primitivas. Tools son funciones ejecutables que la aplicación de IA puede invocar para realizar una acción. Resources son fuentes de datos que aportan contexto sin ejecutar nada. Prompts son plantillas reutilizables que la aplicación puede traer a una conversación. Un client descubre qué hay disponible llamando al método */list correspondiente a cada primitiva, y luego llama a tools/call para ejecutar una de verdad.
El MCP también define una primitiva que fluye en sentido contrario, del server de vuelta al client. Hoy eso es Elicitation: un server puede pausar y pedirle más información a quien usa el host, a mitad de la tarea, mediante una solicitud elicitation/create. Dos primitivas más antiguas del lado del client, Sampling y Logging, quedaron marcadas como obsoletas desde la versión de protocolo 2026-07-28.
Solicitudes sin estado, avisos opcionales, y lo que el MCP no hace
El MCP es un protocolo stateless: cada solicitud lleva su propia versión de protocolo y sus capacidades en un campo _meta, en lugar de depender de que la conexión las recuerde, y los servidores anuncian sus versiones y capacidades mediante una solicitud obligatoria, server/discover.
Los avisos de cambios son opt-in, no automáticos — un client que quiere enterarse de actualizaciones abre un stream subscriptions/listen y nombra los tipos concretos que le interesan. Y el propio MCP se mantiene acotado: según la descripción del propio proyecto, “se enfoca solo en el protocolo de intercambio de contexto — no dicta cómo las aplicaciones de IA usan los LLM ni cómo gestionan el contexto provisto”. Claude, ChatGPT, VS Code y Cursor están entre las aplicaciones que lo admiten hoy.
FAQ
¿Qué es el Model Context Protocol (MCP), en términos simples?
El MCP es un estándar de código abierto para conectar aplicaciones de IA con sistemas externos — las herramientas, los datos y los servicios que una aplicación de IA necesita. El proyecto lo compara con un puerto USB-C para aplicaciones de IA: un conector común en lugar de una integración a medida para cada herramienta.
¿Cuál es la diferencia entre host, client y server en MCP?
El host es la aplicación de IA que coordina todo. El client vive dentro del host y mantiene una conexión dedicada con un único server. El server es el programa aparte que de verdad provee herramientas, datos o prompts — y el host crea un client por cada server al que se conecta.
¿Qué transportes usa el MCP para mover mensajes?
Dos. El stdio transport corre el server como proceso local en la misma máquina, sin overhead de red, y suele servir a un único client. El Streamable HTTP transport es para servidores remotos, con solicitudes HTTP POST y Server-Sent Events opcional, y suele servir a muchos clients a la vez.
¿Sampling y Logging siguen siendo parte del MCP?
Eran primitivas del lado del client en versiones anteriores, pero ambas quedaron marcadas como obsoletas desde la versión de protocolo 2026-07-28. La primitiva actual del lado del client para que un server pida más información a quien usa el host es Elicitation, mediante una solicitud elicitation/create.
Lee a continuación
- ¿Vale la pena la certificación Claude?Lo que una certificación Claude realmente te da, cuánto cuesta mantenerla y los números que Anthropic no publica — decide antes de pagar, no después.
- ¿Qué certificación Claude deberías hacer?Cuatro certificaciones Claude comparadas: precio, número de dominios, prerrequisitos y estatus de Partner Network — una recomendación honesta por perfil.
- ¿Quién puede hacer la certificación Claude?Las certificaciones Claude exigen correo de empresa Claude Partner Network — el correo personal no sirve.
- Cómo es, de verdad, el examen de certificación Claude120 minutos, nota de corte 720 en una escala de 100 a 1.
- Cómo prepararte para la certificación Claude — y cuánto tiempo llevaCómo prepararte para la certificación Claude: qué ofrece Anthropic, cómo planificar por peso de dominio, errores comunes y cómo estimar tu fecha de preparación.
- Preguntas de práctica para la certificación Claude — dónde encontrar las realesDónde encontrar preguntas de práctica reales para la certificación Claude, cómo es una pregunta real del examen y cómo distinguirla de un dump memorizado.
- Día del examen de certificación Claude — qué pasa en realidadCómo agendar la certificación Claude con Pearson, la regla de 24 horas que hace perder la tarifa del examen, qué hacer antes del día y cómo llega tu puntaje.
- Claude Certified Associate — Foundations (CCAO-F)La certificación de entrada de Claude: US$ 99, siete dominios, 120 minutos, corte de 720 — qué cubre el CCAO-F, quién puede rendirlo y qué no desbloquea.
- Claude Certified Developer — Foundations (CCDV-F)La certificación Claude para quien construye: US$ 125, ocho dominios ponderados, 120 minutos, corte de 720 — y el dominio que es un tercio del examen.
- Claude Certified Architect — Foundations (CCAR-F)Certificación Claude de nivel arquitecto: US$ 125, 60 preguntas, cinco dominios ponderados y corte de 720 — y qué cambió realmente al pasar de CCA-F a CCAR-F.
- Claude Certified Architect — Professional (CCAR-P)Única certificación Claude de nivel profesional: US$ 175, siete dominios, 120 minutos y corte de 720 — el temario más parejo, y qué añade sobre Foundations.
- ¿Qué es la ventana de contexto, y por qué empeoran los chats largos?La ventana de contexto es todo el texto que un modelo puede referenciar al responder, y más contexto no es automáticamente mejor.
- ¿Qué son los hooks de Claude Code, y cuándo usarlos?Los hooks de Claude Code son comandos de shell que se ejecutan en puntos fijos de la sesión, sin depender de que el modelo recuerde una instrucción.
MCP es el protocolo. La habilidad es lo que construyes con él.
AgentPrep entrena el oficio que esta página describe — preguntas de escenario originales y dominio medido por área, en Telegram. Gratis para empezar en el navegador, sin tarjeta.
Empezar gratisTres preguntas de práctica, con las respuestas explicadas
Deja tu correo y te enviamos las tres preguntas de nuestro quiz con las respuestas comentadas — cada una escrita a partir de material público, nunca recordada de un examen real.
Listo — ya va camino a tu bandeja de entrada.
No se pudo enviar — revisa la conexión e inténtalo de nuevo.