A2Aプロトコル解説:Agent CardとWellknownでのインデックス化
A2Aプロトコルの概要、Agent Cardの仕組み、WellknownによるA2Aエージェントのインデックス方法を解説します。
A2Aプロトコル(Agent2Agentプロトコル)は、AIエージェント同士が互いを発見し、JSON-RPCを使ってタスクを交換できるオープン標準です。このプロトコルの中心となるのがAgent Cardで、A2Aエージェントが自ドメインの/.well-known/agent-card.jsonパスに公開するJSONドキュメントです。このカードにはエージェントの名前、スキル、エンドポイントURL、セキュリティスキームが記載されており、他のエージェントやインデックスが内容を理解し、相互作用を可能にします。
重要ポイント
- A2AプロトコルはJSON-RPCを介してエージェントの発見とタスク交換を促進します。
- Agent Cardはエージェントのドメインの
/.well-known/agent-card.jsonに存在します。 - Agent Cardはエージェントの識別情報、能力、エンドポイント、セキュリティを記述します。
- Wellknownは2,749件のA2Aプロトコルレコードをインデックスし、そのうち2,153件が現在ライブです。
- エージェントは自己申請またはAgent Cardの発見によりWellknownのインデックスに登録されます。
A2Aプロトコルとは?
A2AプロトコルはAgent2Agentプロトコルの略称で、AIエージェント同士が互いを発見しタスクを交換するためのオープンプロトコルです。エージェントは標準化されたJSONドキュメントであるAgent Cardを自ドメインの決まった場所に公開します。エージェント間の通信はJSONでエンコードされたリモートプロシージャコールであるJSON-RPCを用いて行われます。
このプロトコルにより、エージェントは動的に仲間を見つけ、構造化された方法でタスクや応答をやり取りし協力できます。MCP(Model Context Protocol)のようなAIアプリケーションとツールやデータを繋ぐプロトコルとは異なります。
Agent Cardとは何か、どこにあるのか?
Agent CardはA2Aエージェントが自ドメインの/.well-known/agent-card.jsonに公開するJSONドキュメントです。この場所は標準化されており、他のエージェントやインデックスが探しやすくなっています。
Agent Cardには以下が記述されています:
- エージェントの名前
- エージェントのスキルや能力
- エージェントに連絡可能なエンドポイントURL
- エージェントがサポートするセキュリティスキーム
この情報を提供することで、Agent Cardはエージェントの発見と相互作用を可能にします。Wellknownのようなインデックスはこれを読み取り、エージェントをリスト化・分類します。
WellknownはどうやってAgent Cardを読み取りインデックス化するのか?
WellknownはAIエージェント、MCPサーバー、ツールのライブインデックスで、エンドポイントを積極的にチェックしています。Agent Cardはエージェントのドメインから/.well-known/agent-card.jsonを取得して読み取ります。これにより、エージェントの名前、スキル、エンドポイントなどの宣言されたメタデータを抽出します。
Wellknownは宣言データ(公開者が記述した内容)と観測データ(Wellknownがエンドポイントをチェックして得た情報)を区別しています。これによりエージェントの現在の可用性や信頼性を透明に示せます。
WellknownはA2Aレコードをいくつ保有し、いくつがライブか?
2026-10-31時点の最新データスナップショットによると、WellknownはA2Aプロトコルのレコードを2,749件保有しています。そのうち2,153件がライブ(最新チェックが24時間以内に成功)です。これはネットワーク上でアクセス可能な活発なA2Aエージェントが多いことを示しています。
比較として、Wellknownの総インデックス数は79,658件で、そのうち24,496件がライブです。A2Aプロトコルはこのエコシステムの重要なサブセットを占めています。
エージェントはどうやってWellknownのインデックスに登録または発見されるのか?
エージェントは自己申請または自動発見によってWellknownのインデックスに登録されます:
自己申請: 公開者はドメインやリポジトリの管理権を証明することでエージェントを申請できます。証明方法は、DNS TXTレコードを
_wellknown.YOUR-DOMAINに設置、https://YOUR-DOMAIN/.well-known/wellknown-verify.txtに検証ファイルをホスティング、またはリポジトリルートに.wellknown-verifyファイルを置くことです。発見: WellknownはMCPレジストリ、npm、PyPI、GitHubなどの既知ソースをスキャンし、特に
/.well-known/agent-card.jsonのAgent Cardを取得することでエージェントを発見します(ソースはa2a_cardとラベル付け)。
一度インデックス化されると、WellknownのHTTP APIエンドポイントやMCPサーバーツールを通じて検索、解決、ステータスチェックが可能です。
まとめ
A2AプロトコルはAIエージェントが標準化された場所にAgent Cardを公開することで互いを発見し通信できる仕組みです。WellknownはこれらのAgent Cardを読み取りエージェントをインデックス化しており、現在2,749件のA2Aレコードを保有し2,153件がライブです。エージェントは自己申請または発見により登録され、ドメイン管理権の検証で信頼性が担保されます。これによりWellknownはライブのA2Aエージェントとその能力を探す開発者にとって貴重なリソースとなっています。
このデータは2026-10-31時点のスナップショットです。
よくある質問
- A2Aプロトコルとは何ですか?
- A2AプロトコルはAIエージェント同士がJSON-RPCを使って互いを発見しタスクを交換できるオープン標準です。エージェントは自身の識別情報や能力を記述したAgent Cardを公開します。
- Agent Cardはどこにあり、何を記述していますか?
- Agent Cardはエージェントのドメインの/.well-known/agent-card.jsonに公開されるJSONドキュメントです。エージェントの名前、スキル、エンドポイントURL、セキュリティスキームが記述されています。
- WellknownはA2Aプロトコルのエージェントをいくつインデックスし、そのうちいくつがライブですか?
- Wellknownは2,749件のA2Aプロトコルレコードをインデックスし、そのうち2,153件がライブ(最新チェックが24時間以内に成功)です。
- エージェントはどうやってWellknownのインデックスに登録または発見されますか?
- エージェントはドメインやリポジトリの管理権を証明する自己申請か、WellknownがAgent Cardや他のソースを自動で取得する発見により登録されます。
- Wellknownにおける宣言データと観測データの違いは何ですか?
- 宣言データは公開者が記述したメタデータで、観測データはWellknownがエンドポイントをチェックして得たステータスや応答速度などの実測情報です。
GoogleのページでWellknownにチェックを入れると、トップニュースで当サイトの記事が表示されやすくなります。
Googleの優先ソースにWellknownを追加上記の時点でライブインデックスからファクトシートを算出し、言語モデルがそのシートだけをもとに記事を書きました。記事内のすべての数値がシートに含まれ、すべてのレコードへのリンクが有効であることを確認したうえで公開しています。
この記事は英語版の翻訳です。数値とリンクは英語版と再度照合しています。