Anthropic anunció el Model Context Protocol el 25 de noviembre de 2024 como un estándar abierto para conectar los asistentes de IA con los sistemas donde residen los datos. Estandariza la forma en que las aplicaciones exponen herramientas, recursos y prompts a los modelos de lenguaje. En lugar de un código de integración a medida para cada par modelo–herramienta, un servidor implementa MCP una sola vez y cualquier cliente compatible con MCP puede usarlo; la documentación oficial lo compara con un «puerto USB-C» para aplicaciones de IA.
En diciembre de 2025, Anthropic donó MCP a la recién creada Agentic AI Foundation, un fondo dirigido bajo la Linux Foundation cofundado por Anthropic, Block y OpenAI, lo que dio al protocolo una gobernanza neutral respecto a los proveedores. Sus mantenedores actuales siguen a cargo del desarrollo diario. MCP cobra importancia a medida que los asistentes se vuelven agénticos: un protocolo compartido hace que los conectores sean combinables y portables entre proveedores.
¿Qué es MCP y cómo funciona?
MCP usa una arquitectura cliente-servidor con tres roles:
| Rol | Qué es | Ejemplo |
|---|---|---|
| Host | La aplicación de IA en la que trabaja el usuario | Una app de chat, un IDE como Visual Studio Code o un agente |
| Cliente | Un conector dentro del host; uno por servidor | La conexión que VS Code abre con cada servidor que utiliza |
| Servidor | Un programa que expone un sistema al modelo | Un servidor de sistema de archivos, base de datos, calendario o repositorio de código |
Los servidores ofrecen tres primitivas básicas: herramientas que el modelo puede invocar para realizar acciones, recursos que aportan contexto, como el contenido de archivos o registros, y prompts, plantillas reutilizables para interacciones habituales. Los mensajes se intercambian en JSON-RPC 2.0, ya sea en local mediante la entrada/salida estándar o en remoto mediante Streamable HTTP, donde OAuth es la forma recomendada de autorizar el acceso.
Por qué importa el Model Context Protocol
Antes de MCP, cada asistente necesitaba su propia integración ad hoc para cada fuente de datos. Con un protocolo común, un conector escrito una vez funciona en cualquier cliente compatible; la documentación de MCP cita Claude, ChatGPT, Visual Studio Code y Cursor entre las aplicaciones que lo admiten. MCP parte de la misma idea que el uso de herramientas / function calling, pero la estandariza entre proveedores.