Model Context Protocol (MCP)
En una frase
MCP: un protocolo abierto para conectar aplicaciones de IA con herramientas y fuentes de datos de forma estandarizada.
¿Demasiado técnico? Ver explicación sencilla¿Quieres profundizar? Ver explicación técnica
Explícamelo fácil
Sin un estándar, cada aplicación de IA tiene que programar su propia integración con cada servicio (calendario, base de datos, repositorio de código…). MCP propone un «enchufe universal»: un servicio se expone una vez como servidor MCP y cualquier aplicación compatible puede usarlo.
Nivel técnico
Profundizando
Presentado por Anthropic en noviembre de 2024 como estándar abierto, sigue una arquitectura cliente-servidor sobre JSON-RPC. Los servidores exponen herramientas (acciones), recursos (datos) y prompts (plantillas). Las aplicaciones anfitrionas (asistentes, IDEs) incluyen clientes MCP que descubren y usan estas capacidades. Diversos proveedores y herramientas lo han adoptado. Consideraciones de seguridad: permisos, autenticación y riesgo de Prompt Injection a través de herramientas de terceros.
¿Por qué importa?
Reduce el esfuerzo de integración y facilita un ecosistema de herramientas reutilizables para agentes.
¿Dónde se utiliza?
- Conectar asistentes con bases de datos
- Integraciones en IDEs
- Herramientas empresariales para agentes
Antes de aprender esto
Si alguno te resulta nuevo, empieza por ahí.
- Tool CallingLa capacidad de un modelo de solicitar el uso de herramientas externas —buscar, calcular, consultar APIs— y usar sus resultados para responder.
- APIUna interfaz que permite que un programa use los servicios de otro; en IA, la forma habitual de enviar solicitudes a un modelo alojado por un proveedor.