ツールの説明は英語です。

A2AとMCPは同じ問いに答えていない

競合する選択肢として並べられがちですが、そうではありません。一つのエージェントが、構成の異なる二つの層で両方を使うのが普通です。このページは、どちらが何を担うか、KoPassがそれぞれ何を計測するか、そしてなぜ二つの計数を並置しないかを述べます。

A2A — エージェント同士

Agent2Agentは、異なるチームが作ったエージェント間の通信を定めます。互いを発見し、タスクを委譲し、その実行を追跡する。2025年4月にGoogleが発表し、現在はLinux Foundationの下にあります。対等な相手同士の相互運用プロトコルです。

MCP — エージェントとツール

Model Context Protocolは、エージェントが周囲——ファイル、データベース、API、サービス——にアクセスする方法を定めます。関係は対等ではなく、クライアントとサーバーです。仲間にA2Aを話すエージェントは、ツールにはMCPを話している可能性が高いでしょう。

KoPassが数えるもの、その方法

ここに比較グラフがない理由

偽りになるからです。二つの計数は同じ母集団を対象としていません。一方はA2Aを宣言するコードリポジトリ、もう一方はレジストリに登録されたサーバーです。リポジトリはサーバーではなく、レジストリ登録はトピック宣言ではありません。両者を同じ軸に置けば、鮮明で誤った図ができあがります。KoPassは各計数を、その方法と日付とともに、それぞれのページで公開します。