Model Context Protocol (MCP)
Un protocolo abierto que estandariza cómo las aplicaciones de IA se conectan a fuentes de datos externas, herramientas y servicios, permitiendo que los modelos actúen con contexto en tiempo real.
El Model Context Protocol (MCP) es un estándar abierto introducido por Anthropic a finales de 2024. Define una interfaz universal entre asistentes de IA (clientes) y sistemas externos (servidores), bases de datos, APIs, sistemas de archivos, herramientas de desarrollo y más.
Antes de MCP, cada integración entre un modelo de IA y una herramienta externa requería código de conexión personalizado. MCP reemplaza estos conectores punto a punto con un único protocolo, similar a cómo USB estandarizó los periféricos de hardware o cómo LSP estandarizó las integraciones de editores de código.
Conceptos clave:
- MCP Host: la aplicación de IA (p. ej. un editor de código, chatbot o framework de agentes) que inicia conexiones.
- MCP Client: mantiene una sesión 1:1 con un servidor MCP, gestionando la negociación del protocolo.
- MCP Server: expone recursos (datos), herramientas (acciones) y prompts (plantillas) al cliente.
MCP permite funciones como leer registros de bases de datos en tiempo real, activar pipelines de CI o navegar documentación, todo sin necesidad de reentrenar el modelo.