用語比較
A2AとMCPの違い|エージェント同士をつなぐか、エージェントとツールをつなぐか(生成AIパスポート)
A2AとMCPの違いは、つなぐ相手です。A2Aはエージェント同士を、MCPはエージェントとツールやデータを接続します。A2Aの公式文書は、両者を競合する規格ではなく、互いを補う別の層と説明しています。
相手が自分で考えて動くエージェントならA2A、決まった入力で決まった結果を返すツールやデータならMCPと分けると、問題文の「エージェント間」「ツール連携」の語から選べます。
この記事の目次
この記事の根拠と出典
各セクションの見出しの下に、公式資料で確認した内容か編集部の整理かをラベルで示しています。 試験日・料金・申込条件・試験方式は変わることがあるため、申込前に公式サイトで確認してください。
A2AとMCPの要点
A2A
Agent2Agent Protocol。独立したAIエージェントが対等な立場で通信し、協力するための標準。互いの発見、やり取りの調整、共有する仕事と会話の文脈の管理を扱う。
MCP
Model Context Protocol。個々のエージェントがデータベースやAPIなどのツール・資源を使う方法を標準化する。単一のエージェントの能力を深くする側。
併用
A2Aでエージェント同士がつながり、各エージェントの内側ではMCPで自分のツールにつなぐ。A2Aがシステムに広がりを、MCPが各エージェントに深さを与える。
違いを表で確認
| 比較軸 | A2A | MCP |
|---|---|---|
| つなぐ相手 | A2A:ほかのAIエージェント | MCP:ツールやデータなどの資源(データベース、APIなど) |
| 相手の性質 | A2A:推論し、計画し、複数のツールを使い、長いやり取りで状態を保つ、より自律的なシステム | MCP:入力と出力が定まった、個別の機能に近いもの |
| やり取りの形 | A2A:複数回の会話や、仕事の受け渡しを含む協力 | MCP:ツールの呼び出しと、その結果の受け取り |
| 公式文書での図式 | A2A:エージェント間をつなぐ横の層 | MCP:単一のエージェントの深さを増す縦の層 |
| 目的 | A2A:エージェントが、より大きく複雑な目標に向けて協力する | MCP:エージェントが、決まった機能を使って仕事を進める |
| 生成AIパスポートでの位置づけ | A2A(Agent-to-Agent):2027年2月適用シラバスの「MCP・Agent Skills と外部連携」の詳細キーワード | MCP(Model Context Protocol):同じ中項目の詳細キーワード。MCPサーバー、権限管理、アクセス権限も並ぶ |
生成AIパスポートの学習に使う書籍(Amazon)
PRどこで迷っているかを切り分ける
A2AとMCPのどちらかを選ぶものだと思っている人
A2Aの公式文書は、両者を補い合う規格として説明しています。A2Aでエージェント同士をつなぎ、各エージェントの内側でMCPを使ってツールに接続する構成が例示されています。
「連携」と書かれた選択肢で迷う人
連携する相手がツールやデータならMCP、別のエージェントならA2Aと分けて読みます。選択肢が「エージェント同士の通信」と書いていれば、A2Aの説明です。
マルチエージェントとA2Aを同じものと考える人
マルチエージェントは、複数のエージェントで仕事を分担する考え方です。A2Aは、独立したエージェントが通信し協力するための標準の一つです。考え方と、それを実現する規格の違いです。
シラバスの語を、仕様の細部まで暗記しようとしている人
公式シラバスは、A2Aを詳細キーワードとして挙げるだけで、仕様の細部までは載せていません。まず「エージェント間」と「ツール接続」の分担を言えるようにします。
具体例で使い分ける
例 1
自動車修理店のエージェント(公式文書の例)
客が店の管理役のエージェントに「車からカタカタ音がする」と伝えます。管理役は整備担当のエージェントに診断を任せます。
- 客と管理役、管理役と整備担当の会話は、エージェント同士のやり取りです。公式文書はこれをA2Aと位置づけます。
- 整備担当が診断用スキャナーや修理マニュアルのデータベースを呼ぶ部分は、エージェントとツールの接続で、MCPと位置づけます。
- 部品が必要になると、整備担当は部品供給側のエージェントとA2Aで会話し、注文につなげます。
結論: 会話し、仕事を受け渡す部分がA2A、決まった機能を呼ぶ部分がMCPです。
例 2
天気を調べる機能だけを足したい場合(架空の場面)
社内のエージェントに、地域名を渡すと天気を返すツールを使わせたいとします。
- 天気を返すツールは、入力と出力が定まった個別の機能に近いものです。
- ほかのエージェントと相談したり、仕事を受け渡したりする必要はありません。
- ツールをエージェントの外から使えるようにする接続の話なので、MCPの領域です。
結論: 決まった機能を呼ぶだけなので、MCPで接続します。
例 3
別の会社のエージェントに見積もりを頼む場合(架空の場面)
自社のエージェントが、取引先が運用する別のエージェントに、見積もりの依頼と確認を繰り返したいとします。
- 相手は、内部の作りが見えないことの多い独立したエージェントです。
- 依頼、確認、修正と、複数回のやり取りで仕事を進めます。
- エージェントが対等な立場で通信し協力する場面なので、A2Aの領域です。
結論: エージェント同士の協力なので、A2Aで接続します。
問題文から答えを選ぶ手順
- 1
つなぐ相手を見る
相手がツールやデータなのか、別のエージェントなのかを先に決めます。
- 2
相手の性質を見る
入力と出力が定まった機能ならツール寄り、推論して長い会話で仕事を進めるならエージェント寄りです。
- 3
規格を当てはめる
ツール寄りならMCP、エージェント寄りならA2Aを候補にします。
- 4
併用かどうかを見る
エージェント同士が協力し、各エージェントが自分のツールも使うなら、A2AとMCPの両方を使う構成です。
試験での見分け方
- 1A2Aは、独立したAIエージェントが対等な立場で通信し協力するための標準で、エージェント間の横のつながりを扱う。
- 2MCPは、エージェントがツールや資源を使う方法を標準化し、単一のエージェントの能力を深くする縦のつながりを扱う。
- 3A2Aの公式文書は、A2AとMCPを互いに補う別の層と説明し、併用を勧めている。
- 4問題文の「エージェント間の連携」はA2A、「ツールやデータソースとの連携」はMCPと読む。
- 5生成AIパスポートの2027年2月適用シラバスは、A2A(Agent-to-Agent)とMCP(Model Context Protocol)を同じ中項目の詳細キーワードに載せる。
誤答しやすい選択肢
A2AとMCPを競合する規格として、どちらかが勝つと考える
修正: 公式文書は、補い合う別の層と説明しています。用途が違うので、置き換えの関係ではありません。
A2AをMCPの新しい版と考える
修正: A2Aは、MCPの後継ではありません。つなぐ相手が、ツールではなくエージェントです。
エージェントを呼ぶ接続は、すべてMCPで済むと考える
修正: 公式文書は、A2Aのエージェントの一部の技能をMCPの資源として見せる方法にも触れつつ、A2Aの強みは、ツール呼び出しを超えた、状態を持つ協力のやり取りにあると説明しています。
マルチエージェントという語を、A2Aの別名と考える
修正: マルチエージェントは複数のエージェントで分担する考え方、A2Aはそのための規格の一つです。
確認問題
Q1独立したAIエージェント同士が通信し協力するための標準は?
答え: A2A(Agent2Agent)
エージェント間の横のつながりを扱います。
Q2エージェントがデータベースやAPIなどのツールを使う方法を標準化するものは?
答え: MCP(Model Context Protocol)
単一のエージェントの深さを増す縦のつながりです。
Q3公式文書は、A2AとMCPの関係をどう説明していますか?
答え: 互いを補う別の層
競合する規格ではなく、併用して使う前提です。
Q4修理店の例で、整備担当が診断用スキャナーを呼ぶ部分はどちらのやり取り?
答え: MCP
エージェントと決まった機能を持つツールの接続だからです。
到達チェック
- A2Aがつなぐ相手と、MCPがつなぐ相手を言い分けられる
- 縦の層と横の層という図式で、2つの位置づけを説明できる
- 両者が競合ではなく、併用できる関係だと説明できる
- 「エージェント間」と「ツール連携」の語で、どちらの規格かを選べる
関連ページで確認する
同じ資格で次に知りたいこと
- RAGとAgentic RAGの違い|毎回検索してから答えるか、検索の要否と再検索を判断するか(生成AIパスポート)
RAGとAgentic RAGの違いを、検索のタイミング、質問の分解、検索結果の評価、再検索の有無で整理。固定の「検索してから生成」と、エージェントが検索の要否や質問の書き換えを判断する構成を、遅延が増える点も含めて生成AIパスポート向けに比べます。
- ハイブリッド検索とリランキングの違い|検索の方法を混ぜるか、出た結果の順位を付け直すか(生成AIパスポート)
ハイブリッド検索とリランキングの違いを、動く段階、入力、仕事の中身で整理。ハイブリッド検索は全文検索とベクトル検索の結果を統合し、リランキングは出た検索結果の順位を意味で付け直す工程で、RAGでは重ねて使えることをMicrosoftの文書で比べます。
- 埋め込み(エンベディング)とベクトルデータベースの違い|意味を表す数値と、その保管・検索の仕組み(生成AIパスポート)
埋め込みとベクトルデータベースの違いを、データ(数値の並び)とそれを保管して似たものを探す仕組みで整理。OpenAIの埋め込みの説明とベクトルデータベースの解説で確認し、RAGでの役割と生成AIパスポートの確認問題つきで解説。
よくある質問
QA2AとMCPの違いは?
A2Aはエージェント同士を、MCPはエージェントとツールやデータを接続する規格です。公式文書は、A2Aを横の層、MCPを縦の層として説明しています。
QA2AとMCPは併用できますか?
できます。公式文書は、エージェント間の協力にA2A、各エージェントがツールを使う部分にMCPを使う構成を例として示しています。
QA2AはMCPの後継ですか?
いいえ。A2Aは、つなぐ相手がエージェントである場面の標準で、ツール接続のMCPとは別の層です。
QA2Aは生成AIパスポートで問われますか?
2027年2月試験から適用される公式シラバスで、「MCP・Agent Skills と外部連携」の詳細キーワードに、A2A(Agent-to-Agent)が載っています。
次に見る比較
- G検定・DS検定・統計検定2級で重なる用語10語の比較
同じ名前の用語の定義と収録章を、資格ごとに並べます。
- ベイズの定理と条件付き確率の違い(統計検定2級の式と計算例)
求める確率の向きの違いと、陽性になる確率の計算例を確かめます。
- 紛らわしい用語ペア早見表
混同しやすい用語の違いと判定の手掛かりを、資格別の一覧で確かめます。
執筆: AI資格ドリル編集部(運営者情報を見る)
