Todos los vídeos Context engineering 2:14

MCP: protocolo y confianza

Conectar dos servidores no autoriza que uno reciba los datos del otro.

Los enlaces con ?t= abren el vídeo en un segundo concreto.

Resumen del vídeo

Las ideas que debes retener

01

1. Empieza por las responsabilidades: host, client y server no son sinónimos

La arquitectura oficial de MCP separa tres papeles.[^mcp-architecture]

02

Host

El host es la aplicación que contiene la experiencia de IA: por ejemplo, un IDE, una aplicación de escritorio, una interfaz de chat o un agente interno.

03

Client

Un client MCP vive dentro del host y mantiene una relación 1:1 con un servidor concreto.[^mcp-architecture]

Momentos clave

Ve directamente a una sección

  1. El host conserva la política
  2. Datos, plantillas y acciones
  3. La versión cambia el contrato
  4. Una etiqueta no impone un límite
  5. Un timeout no prueba el resultado
  6. Transportar no convierte en autoridad
Leer transcripción revisada

Vídeo sin narración. Esta transcripción reproduce el texto visual del vídeo; no atribuye una voz inexistente.

El host conserva la política

La aplicación host gestiona clientes que hablan con servidores MCP.

Cada servidor expone capacidades; el host decide cuáles incorpora al contexto del modelo.

Conectar dos servidores no autoriza que uno reciba los datos del otro.

Datos, plantillas y acciones

Un resource proporciona datos identificados por URI; un prompt proporciona una plantilla.

Una tool describe una operación invocable y los argumentos que admite.

Cumplir el schema no concede permiso para ejecutar. La política aplica a la operación concreta.

La versión cambia el contrato

En MCP 2026-07-28, cada solicitud transporta sus metadatos de protocolo; ya no usa initialize.

Dos solicitudes pueden llegar a instancias distintas. El estado de negocio debe seguir siendo explícito.

server/discover permite consultar capacidades. El cliente no siempre necesita llamarlo primero.

Una etiqueta no impone un límite

El servidor declara que una tool es de sólo lectura. Esa annotation es una señal, no una garantía.

La aplicación limita capacidades y el servicio protegido comprueba permisos reales.

Una llamada de escritura no autorizada debe fallar aunque la descripción del tool parezca segura.

Un timeout no prueba el resultado

La operación de reembolso sale hacia el servicio, pero la respuesta se pierde.

El timeout no permite concluir ni que falló ni que se ejecutó. Repetir puede duplicar el efecto.

Un ID de operación y una lectura posterior permiten reconciliar el estado antes de reintentar.

Transportar no convierte en autoridad

Un resource incluye texto que pide enviar un secreto a un destino externo.

Ese texto conserva su origen no confiable; no asciende a política del host.

La frontera de salida y los permisos impiden el efecto. MCP conecta sistemas, no decide qué datos son confiables.