Protocolo abierto desarrollado por Anthropic que permite a los modelos de IA acceder a fuentes de datos externas de manera estandarizada y segura.
El Model Context Protocol (MCP) es un protocolo de comunicación abierto creado por Anthropic en 2024. Define una interfaz estandarizada que permite a los modelos de lenguaje (LLM) acceder a datos y herramientas externas de manera segura.
Principio de funcionamiento
El MCP funciona con un modelo cliente-servidor:
- El cliente MCP está integrado en la aplicación IA (Claude Desktop, ChatGPT, IDE...)
- El servidor MCP expone "herramientas" (tools) que la IA puede invocar para recuperar o manipular datos
Cada herramienta se describe mediante un esquema JSON que especifica sus parámetros de entrada y salida, permitiendo a la IA utilizarla de manera autónoma.
Ventajas del MCP
- Estandarización: un solo protocolo para conectar cualquier IA a cualquier fuente de datos
- Seguridad: autenticación por clave API, permisos granulares, cifrado de las comunicaciones
- Tiempo real: los datos se recuperan bajo demanda, siempre actualizados
- Interoperabilidad: funciona con Claude, ChatGPT, Gemini y cualquier cliente compatible
Casos de uso
El MCP es particularmente útil para:
- Conectar herramientas de business intelligence a asistentes IA
- Permitir a las IA acceder a bases de datos internas
- Automatizar flujos de trabajo complejos que implican múltiples fuentes de datos
- Crear asistentes IA especializados con acceso a datos empresariales