MCP, A2A, 그리고 AG-UI

MCP, A2A, 그리고 AG-UI

AG-UI가 MCP와 A2A와 어떻게 상호 보완하며 함께 동작하는지 설명드릴게요.

출처: 문서

본문

에이전틱 프로토콜 (Agentic Protocols)

에이전틱 생태계는 빠르게 상호 보완적인 공개 프로토콜군으로 정리되고 있어요 — 각 프로토콜은 상호작용의 서로 다른 층(layer)을 담당하죠. AG-UI는 AI 프로토콜 지형에서 3번째 다리로 자리 잡았습니다.

애플리케이션을 AG-UI, MCP, A2A를 통해 에이전트에 직접 연결할 수 있어요.

  • MCP (Model Context Protocol) 에이전트를 도구와 컨텍스트에 연결해요 — 하지만 그 도구들 자체도 점점 에이전틱해지고 있죠.

  • A2A (Agent to Agent) 에이전트를 다른 에이전트에 연결해요.

  • AG-UI (Agent–User Interaction) 에이전트를 사용자에게 (사용자 대상 애플리케이션을 통해) 연결해요.

    AG-UI를 "싱크의 모든 것" 프로토콜(kitchen sink protocol) 이라고 생각하면 돼요 — 최고 수준의 에이전틱 애플리케이션을 만들기 위한 실무적, bottom-up 요구에서 비롯됐거든요.

이 세 에이전틱 프로토콜은 상호 보완적이며 서로 다른 기술적 목표를 가져요. 하나의 에이전트가 세 가지를 동시에 사용하는 일도 흔하고 가능해요.

AG-UI와 MCP·A2A의 핸드셰이크

AG-UI 기여자들은 최근 핸드셰이크를 추가해서, AG-UI가 MCP와 A2A 프로토콜을 통해 에이전트를 "대표(front for)"할 수 있게 했어요. 덕분에 AG-UI 클라이언트 앱과 라이브러리는 MCP와 A2A를 지원하는 에이전트를 매끄럽게 사용할 수 있죠.

AG-UI의 사명은 현대 에이전틱 애플리케이션이 필요로 하는 모든 빌딩 블록을 지원하는 것입니다.

생성형 UI 스펙 (Generative UI Specs)

최근 MCP-UI, Open JSON UI, A2UI를 포함한 여러 생성형 UI 스펙이 공개되어, 에이전트가 상호작용 프로토콜을 통해 UI 위젯을 전달할 수 있게 됐어요. AG-UI는 이 모두와 함께 동작해요. 자세한 내용은 생성형 UI 스펙 페이지에서 확인하세요.

더 알아보기 (Learn more)