El protocolo A2A: hacer que agentes de distintas empresas y frameworks colaboren como colegas

a2aproject/A2A (26k estrellas, alojado por la Linux Foundation y aportado por Google) define el protocolo abierto Agent2Agent, resolviendo cómo colaboran 'como agentes' y no 'como herramientas'. Basado en JSON-RPC 2.0 sobre HTTP(S), descubre capacidades con Agent Cards y ofrece seis SDK.

A2AInteropProtocolMulti-agentJSON-RPC

MCP resuelve 'cómo un agente llama herramientas'; A2A resuelve otra dimensión: 'cómo un agente llama a otro agente'. a2aproject/A2A, aportado por Google y alojado por la Linux Foundation, rompe los silos entre agentes de distintos frameworks, empresas y servidores.

Para Agent Harness, A2A abstrae la colaboración multi-agente a un protocolo interoperable. La división A2A/MCP es la clave: MCP maneja 'agente ↔ herramienta', A2A 'agente ↔ agente'.