Model Context Protocol
Sinónimos: MCP · Protocolo de contexto de modelo
Definición ampliada
Model Context Protocol o MCP es un protocolo abierto para conectar aplicaciones de IA con herramientas, fuentes de datos y servicios externos. Define una arquitectura de host, clientes y servidores, con primitivas como herramientas, recursos y plantillas de prompts sobre mensajes JSON-RPC [1].
Su objetivo es reducir integraciones específicas entre cada aplicación y cada servicio. MCP estandariza el intercambio y la negociación de capacidades, pero no decide qué debe hacer el modelo ni convierte una herramienta en segura.
Contexto histórico
Anthropic presentó MCP el 25 de noviembre de 2024 como un estándar abierto para conectar asistentes con datos y herramientas sin mantener una integración distinta para cada combinación [2]. Desde entonces, la especificación ha evolucionado mediante revisiones públicas y SDK compatibles [1].
Importancia actual
A fecha de agosto de 2026, MCP es una interfaz relevante del ecosistema agéntico, pero la interoperabilidad no implica seguridad. Las orientaciones de la AEPD sobre IA agéntica citan MCP como protocolo de conexión y sitúan estas integraciones dentro de obligaciones más amplias de protección de datos, control de acceso y gestión de riesgos [3].
Aplicaciones
Generales
- Conectar un asistente con repositorios, calendarios o bases de datos.
- Reutilizar una misma integración desde clientes compatibles.
- Exponer búsquedas, cálculos o flujos internos mediante capacidades declaradas.
- Separar la aplicación anfitriona de los servicios conectados.
Sanitarias
- Consultar una guía institucional mediante un servidor de solo lectura.
- Acceder a terminologías o catálogos con permisos delimitados.
- Conectar un asistente a agendas o sistemas documentales auditables.
- Exponer servicios clínicos con control de identidad y finalidad.
Limitaciones
- Cada capacidad conectada amplía la superficie de ataque.
- El protocolo no sustituye autorización, consentimiento ni auditoría.
- Las descripciones de herramientas y el contenido remoto pueden ser maliciosos.
- Un servidor puede cambiar de comportamiento entre versiones.
- Los límites de acceso deben imponerse en el sistema, no confiarse al modelo.
Ejemplos
Un servidor MCP puede ofrecer una operación de consulta sobre una guía farmacoterapéutica. El host decide qué usuario puede conectarse, el cliente negocia la capacidad y el servidor aplica permisos y registra la consulta.