MCP: R2-D2 como Servidor y el Protocolo que Conecta Todo

Qué es el Model Context Protocol, las 3 primitivas (tools, resources, prompts), la arquitectura cliente-servidor, y cuándo usar MCP vs. herramientas directas.