Propósito |
Comunicación y coordinación entre agentes |
Conexión agente→herramienta/servicio con I/O tipado |
Orquestador (A2A) + Adaptador de herramientas (MCP) |
Arquitectura |
Agentes remotos; privacidad; protocolos web seguros |
Cliente (LLM) ↔ Servidor MCP (tools) por HTTP/SSE/stdio |
A2A escala redes de agentes; MCP estandariza acceso |
Estilo de mensaje |
Conversacional, negociado, orientado a tareas |
Schemas rígidos con entradas/salidas precisas |
A2A = flexibilidad; MCP = precisión/contratos |
Tipo de tarea |
Larga duración, multietapas y multi‑agente |
Discreta y corta (query/llamada/fetch) |
A2A coordina; MCP ejecuta |
Descubrimiento |
Agent Card (JSON) |
JSON Schema (tools/recursos) |
Quién puede qué (A2A) vs. cómo llamarlo (MCP) |
Seguridad |
Enterprise‑grade (authN/authZ) |
Configurable; sin primitives nativas a/a |
Zero‑trust entre agentes vs. capa extra en MCP |
Metáfora |
“Sala de conferencias” |
“Taller de herramientas” |
Dos capas complementarias del mismo sistema |