エージェント型エコシステムは、それぞれが特定のインタラクションレイヤーに対応する、オープンで相互補完的なプロトコル・ファミリーを中心に急速に体系化されています。AG-UI が MCP および A2A とどのように補完し連携するのかを理解します。
AG-UI : Get Started – MCP, A2A & AG-UI
作成 : Masashi Okumura (@classcat.com)
作成日時 : 04/13/2026
バージョン : v0.0.52, ag-ui-protocol 0.1.15
* 本記事は docs.ag-ui.com の以下のページを参考にしています :
* サンプルコードの動作確認はしておりますが、必要な場合には適宜、追加改変しています。
AG-UI : Get Started – MCP, A2A & AG-UI
AG-UI が MCP および A2A とどのように補完し連携するのかを理解します。
エージェントプロトコル
エージェント型エコシステムは、それぞれが特定のインタラクションレイヤーに対応する、オープンで相互補完的なプロトコル・ファミリーを中心に急速に体系化されています。AG-UI は、AI プロトコルの風景においてに第 3 の柱として出現しました :

AG-UI、MCP、A2A を介して、アプリケーションをエージェントに直接接続できます。
- MCP (Model Context Protocol)は、エージェントをツールとコンテキストに接続します – ただし、これらのツール自体もエージェント化が進んでいます。
- A2A (Agent to Agent) は、エージェントを他のエージェントに接続します。
- AG-UI (Agent–User Interaction) は、(ユーザー向けアプリケーションを介して) エージェントをユーザに接続します。
AG-UI を「キッチンシンク」(包括的) プロトコルと考えることができます – 最高クラスのエージェント型アプリケーションを構築するために、ボトムアップで現場のニーズに基づいています。
これら 3 つのエージェント型プロトコルは補完的であり、異なる技術的目標を持っています; 単一のエージェントはこれら 3 つすべてを同時に使用することができ、実際に使用する場合が多いです。
AG-UI と MCP 及び A2A とのハンドシェイク
AG-UI のコントリビューターは最近、ハンドシェイク機能を追加し、AG-UI が MCP 及び A2A プロトコルを介してエージェントの「フロントエンド」として機能することを可能にし、AG-UI クライアント・アプリケーションやライブラリは MCP 及び A2A をサポートするエージェントをシームレスに利用することを可能にします。
AG-UIの使命は、最新のエージェント型アプリケーションに必要なビルディングブロックの完全なセットをサポートすることです。
生成型 UI 仕様
最近、エージェントがインタラクションプロトコルを通じて UI ウィジェットを配信 (deliver) できるようにする、生成型 UI 仕様(MCP-UI、Open JSON UI、A2UI 等)がいくつか公開されました。AG-UIはこれらの仕様すべてと連携できます。Visit our generative ui specs page to lern more.
以上