Protocolo de Contexto de Modelo (MCP)
Estándar abierto que define una forma común de conectar modelos de IA con herramientas, fuentes de datos y aplicaciones externas.
Explicado fácil
Cada herramienta (tu calendario, tu correo, una base de datos) hablaba antes su propio “idioma”, y conectarla a una IA exigía una integración a medida. MCP propone un idioma común: si una herramienta lo habla, cualquier aplicación de IA compatible puede usarla.
Una analogía
Es como el puerto USB-C. Antes, cada aparato tenía su cargador; con un conector estándar, cualquier dispositivo se enchufa a cualquier accesorio compatible.
Un ejemplo
Una empresa publica un “servidor MCP” para su sistema de tickets. Varias aplicaciones de IA distintas pueden, sin integración propia, buscar tickets, crearlos o resumirlos.
Cómo funciona (nivel técnico)
Presentado por Anthropic a finales de 2024 y concebido como estándar abierto, usa una arquitectura cliente-servidor. Una aplicación anfitriona (un asistente de IA, un editor de código) contiene un cliente MCP que se conecta a uno o varios servidores MCP. Cada servidor expone herramientas (acciones que el modelo puede invocar), recursos (datos que se pueden leer) y plantillas de prompt. La comunicación usa mensajes JSON-RPC sobre transportes locales o remotos. Las especificaciones evolucionan, por lo que conviene consultar la documentación oficial.
Errores comunes
- Conectar servidores de origen desconocido: un servidor malicioso o comprometido puede exponer datos o inducir acciones indeseadas.
- Pensar que MCP sustituye a la llamada a funciones. Se apoya en ella: estandariza cómo se descubren y se conectan las herramientas.