A2A(エージェント間連携)とは:MCP・x402との役割の違い
この記事の結論
- 結論から言うと、A2A(Agent2Agent)とは、異なる開発元・異なる仕組みで作られたAIエージェント同士が、互いにできることを伝え合い、作業を委任し合うための標準規格です。
- この記事では「A2Aとは何か」「なぜ登場したのか:MCPだけでは足りなかった層」「仕組み:Agent Card・Task・Transportの3要素」を扱います。
- 最終更新 2026-08-14/読了目安 約8分。
結論から言うと、A2A(Agent2Agent)とは、異なる開発元・異なる仕組みで作られたAIエージェント同士が、互いにできることを伝え合い、作業を委任し合うための標準規格です。2025年4月にGoogleが提唱し、現在はLinux Foundationのもとでオープンソースとして開発が進んでいます。この記事では、公式仕様にもとづいてA2Aの仕組みと、よく混同されるMCP・x402との役割の違いを整理します。
最終更新: 2026-08-14・読了目安 約8分
A2Aとは何か
A2A(Agent2Agent Protocol)は、AIエージェント同士が「自分は何ができるか」を提示し合い、タスクを依頼・受託し合うためのオープンな通信規格です。Google Developers Blogの発表(2025年4月9日)によると、目的は「ベンダーやフレームワークが違うAIエージェント同士でも、安全に情報をやり取りし、行動を調整できるようにすること」です。
2025年6月、A2AはGoogleからLinux Foundationへ寄贈され、現在はAWS・Cisco・Google・IBM Research・Microsoft・Salesforce・SAP・ServiceNowなどが参加する技術運営委員会のもとで、Apache License 2.0のオープンソースプロジェクトとして開発が続けられています。仕様の原文はA2A公式サイトとGitHub上の仕様書で公開されています。
なぜ登場したのか:MCPだけでは足りなかった層
すでに広く使われているMCP(Model Context Protocol)は、AIエージェントが検索・ファイル操作・外部サービスといった「ツール」に接続するための共通規格です。仕組みの詳細は姉妹記事のMCPとは:AIエージェントとツールをつなぐ仕組みで解説しています。
MCPが解決するのは「1体のAIエージェントが道具をどう使うか」という層の課題です。一方で、企業内には複数のAIエージェントが部門ごと・目的ごとに稼働するケースが増えています。営業支援のエージェント、在庫管理のエージェント、カスタマーサポートのエージェントがそれぞれ別のベンダー・別のフレームワーク(LangGraph、CrewAI、Semantic Kernelなど)で作られていると、エージェント同士が連携するための共通言語がありませんでした。A2Aは、この「エージェントとエージェントの間」の層を標準化するために設計されています。
Googleの発表では、A2Aはマルチエージェント構成を組む際に「MCPを置き換えるものではなく補完するもの」と明記されています。ツールへの接続はMCP、エージェント同士の連携はA2A、という役割分担で理解すると整理しやすくなります。
仕組み:Agent Card・Task・Transportの3要素
A2Aの仕様書が定める中核要素は、次の3つに整理できます。
- Agent Card:そのエージェントが何をできるか(能力・対応するタスクの種類・認証方式など)を宣言するプロフィールのようなもの。他のエージェントはこのカードを見て、依頼できる相手かどうかを判断します。
- Task:エージェント間でやり取りされる作業の単位。数秒で終わる短いやり取りから、数時間〜数日かかる調査のような長時間タスクまで扱えるよう設計されています。
- Transport:実際の通信方式。既存の標準であるHTTP・Server-Sent Events(SSE)・JSON-RPC 2.0の上に構築されており、広く使われている技術を土台にしている点が特徴です。
この3要素により、あるエージェントが別のエージェントに「このタスクを引き受けられるか」を確認し、引き受け可能なら作業を委任し、結果を受け取る、という一連の流れを標準化しています。認証はOpenAPIの認証方式に準拠する設計になっており、企業システムでの利用を意識した仕様になっています。
隣接する規格:x402は「エージェントの支払い」を扱う
A2Aやマルチエージェントの文脈でよく一緒に語られるのが、x402というプロトコルです。x402は、Coinbaseなどが主導する規格で、HTTPステータスコード402(Payment Required)を使い、AIエージェントがAPI利用料などをその場でステーブルコイン決済できるようにする仕組みです。詳細はCoinbaseの公式ドキュメントで公開されています。
A2Aが「エージェント間の作業の委任」を扱う規格であるのに対し、x402は「エージェントが有料リソースにアクセスする際の支払い」を扱う規格です。層としては別物ですが、将来的に「A2Aで委任した作業の対価をx402で自動決済する」といった組み合わせが議論されており、AIエージェント同士が人手を介さずに連携・取引する構想の一部として位置づけられています。ただし2026年8月時点では、いずれも実運用が始まったばかりの発展途上の規格であり、仕様や採用状況は今後も変わっていく可能性がある点には留意が必要です。
導入・活用における注意点
A2Aはまだ立ち上がったばかりの規格であるため、実際に採用を検討する際は次の点を確認しておくと安全です。
- 仕様は更新される前提で見る:2026年5月にバージョン1.0.1が公開され、拡張機構が追加されるなど、現在も仕様の追加・変更が続いています。導入時は必ず公式サイトの最新版を確認してください。
- 信頼できるAgent Cardか確認する:作業を委任する相手のエージェントが、どの組織が運営し、どこまでの権限を要求するのかをAgent Cardで確認する運用が前提になります。素性の不明なエージェントに重要な作業を委任しないことが基本です。
- まずはMCPの理解から:A2Aはエージェント同士の連携を扱う規格であり、その前提として個々のエージェントがツールとどう接続するかを理解しておくと全体像がつかみやすくなります。MCPとはから読み進めるのがおすすめです。
権限の設計やプロンプトインジェクションへの備えは、単体のAIエージェントでも、複数のエージェントが連携する構成でも変わらず重要です。この観点はAIエージェントのセキュリティリスクと対策で扱っています。
よくある質問
Q1. A2AとMCPは何が違いますか?
MCPはAIエージェントが検索やファイル操作などの「ツール」に接続するための規格です。A2Aはそれとは別の層にあり、AIエージェント同士が互いの能力を伝え合い、作業そのものを委任し合うための規格です。Google Developers Blogの発表では、A2Aは「MCPを補完するもの」と説明されています。
Q2. 個人開発者が今すぐA2Aを使う必要はありますか?
2026年8月時点では、A2Aは主に企業間・部門間で複数のAIエージェントを連携させる用途で採用が進んでいる段階です。個人開発やチームでの小規模な自動化では、まずMCPで単体のAIエージェントにツールを接続するところから始めても十分なケースが多いといえます。将来的に複数のエージェントを協調させる構想がある場合に、選択肢として押さえておくとよい規格です。
Q3. x402とA2Aは同じものですか?
異なります。x402はAIエージェントがAPI利用料などをその場で支払うための決済規格で、Coinbaseなどが主導しています。A2Aはエージェント同士の作業委任や情報交換の手順を定めた規格です。将来的な組み合わせが議論されていますが、2026年8月時点ではそれぞれ独立した規格として捉えるのが実態に近い理解です。
エージェントの身元を確認する
A2Aで作業を委任し合う際、Agent Cardを見れば「相手が何をできるか」は確認できますが、その裏にある運営主体が実在する法人かどうかまでは規格そのものでは保証されません。前章で触れた「信頼できるAgent Cardか確認する」を一歩進める材料として、AIエージェントの名称と運営法人を公開・検証できる場が登場しています。運営会社(株式会社バーニングトライブ)が提供するAIエージェント登録台帳は、組織がエージェントを登録し、運営法人を紐づけて公開できる台帳です。現時点では登録受付中で掲載数はまだありませんが、エージェント間連携が広がるなかで「この相手は誰が運営しているか」を確認する経路の一つとして押さえておくとよいでしょう。