El Protocolo de Contexto de Modelo (MCP, por sus siglas en inglés) es un estándar abierto desarrollado por Anthropic que busca estandarizar la forma en que las aplicaciones de inteligencia artificial, especialmente aquellas basadas en modelos de lenguaje grandes (también llamados LLMs) interactúan con fuentes de datos y herramientas externas.[1][2]
MCP proporciona una interfaz común que permite a las aplicaciones de IA acceder a diversas fuentes de datos y herramientas de manera estandarizada, eliminando la necesidad de integraciones personalizadas para cada combinación de aplicación y fuente de datos. Esta estandarización facilita la interoperabilidad y reduce la complejidad en el desarrollo de soluciones de IA.[3]
Su arquitectura se basa en una estructura cliente-servidor que incluye los siguientes componentes:[4]
Esta estructura modular permite una integración más sencilla y escalable entre las aplicaciones de IA y diversas fuentes de datos y herramientas.
MCP se construye alrededor de tres primitivas esenciales que los servidores MCP proporcionan[5]
Estas primitivas facilitan la interacción estructurada y eficiente entre los modelos de lenguaje y las fuentes de datos o herramientas externas.