Google은 A2UI와 MCP Apps를 결합하는 방법을 모색합니다

에이전트형 인터페이스와 유연한 UI를 위한 A2UI 및 MCP Apps 아키텍처 패턴 보안, 성능, 맞춤형 경험에 맞는 올바른 구성을 선택하세요

Google은 A2UI와 MCP 앱을 결합하기 위한 세 가지 아키텍처 패턴을 제시했으며, 이는 개발자가 에이전트형 인터페이스를 구축할 때 더 큰 유연성을 제공하는 것을 목표로 한다. 이 글은 이러한 접근 방식들이 네이티브 UI 렌더링, 맞춤형 iframe 기반 경험, 그리고 기존 앱 환경에 대한 지원을 어떻게 균형 있게 조합할 수 있는지 설명한다. 첫 번째 패턴은 MCP 서버 위에 A2UI를 사용해 호스트 애플리케이션에서 구조화된 인터페이스를 네이티브로 렌더링하며, 도구와 데이터 접근에는 MCP를 유지하면서 iframe의 단점을 피한다. 두 번째 패턴은 개발자가 더 복잡하고 고도로 맞춤화된 모듈이 필요할 때 MCP 앱을 A2UI 구성 요소 안에 삽입한다. 세 번째 패턴은 MCP 앱 안에서 A2UI를 실행하여, 레거시 또는 비 A2UI 환경도 임베디드 렌더러를 통해 동적인 에이전트 주도 인터페이스를 지원할 수 있게 한다. Google은 목표가 보안, 성능, 이식성, 그리고 프로젝트에 필요한 UI 사용자 지정 수준에 따라 적절한 구성을 더 쉽게 선택할 수 있게 하는 것이라고 밝혔다. 또한 회사는 개발자들이 자신들의 스택에서 이 패턴들을 시험해 보고 싶을 때 사용할 수 있도록 샘플 코드, 데모 애플리케이션, 문서 링크도 제공했다.