A2A プロトコル:異なる企業・異なるフレームワークのエージェントを「同僚」のように協働させる

a2aproject/A2A(2.6万スター、Linux Foundation 主催・Google 提供)は Agent2Agent オープンプロトコルを定義し、「ツールとして呼ばれる」のではなく「エージェントとして協働する」ことを可能にします。JSON-RPC 2.0 over HTTP(S) ベースで、Agent Card による能力発見、同期・SSE・非同期プッシュに対応、6言語の SDK を提供します。

A2AInteropProtocolMulti-agentJSON-RPC

MCP が「エージェントがツールを呼ぶ」ことを解決するなら、A2A は別次元の問題「エージェントがエージェントを呼ぶ」ことを解決します。a2aproject/A2A は Google 提供・Linux Foundation 主催のオープンプロトコルで、フレームワーク・企業・サーバーをまたぐエージェントのサイロを壊します。

『Agent Harness 完全習得』では、A2A は「マルチエージェント協働」を特定フレームワークの API から相互運用可能なプロトコルへ抽象化します。MCP は「Agent ↔ ツール」、A2A は「Agent ↔ Agent」という分担が鍵です。