Gemini에서 MCP 앱을 구현하기 위한 개발자 가이드
엔터프라이즈 어시스턴트는 주로 텍스트를 사용하는데, 이는 빈번한 조정이 필요한 시각적이고 다단계 작업에는 비효율적입니다. Model Context Protocol의 확장인 MCP Apps는 Gemini Enterprise 채팅 흐름 내에서 직접 렌더링되는 라이브 사용자 인터페이스와 도구를 페어링하여 이를 해결합니다. 샌드박스 처리된 iframe에 포함된 이러한 대화형 UI는 전체 화면 또는 측면 패널로 확장될 수 있습니다. 편집은 로컬에서 처리되어 워크스페이스와 어시스턴트 간의 동기화를 유지합니다. 이 접근 방식은 Gemini Enterprise를 인증, 데이터 액세스 및 기본 어시스턴트에 활용하여 핵심 인프라를 재구축할 필요성을 없앱니다. 사용자는 개인 Cloud Run 서비스에 MCP 서버를 호스팅합니다. 세대에 걸쳐 엔터프라이즈 어시스턴트는 정적 텍스트 챗봇에서 라이브 API를 호출하는 챗봇으로, 이제 라이브 워크스페이스를 갖춘 대화형 MCP 앱으로 발전했습니다. MCP 앱은 반응형 사용자 경험, 목적별 워크플로, 엔터프라이즈급 보안, 인간 참여 거버넌스 및 광범위한 연결성을 제공합니다. 아키텍처는 클라이언트 브라우저, Gemini Enterprise 및 사용자의 Google Cloud 프로젝트의 세 가지 분리된 계층을 포함합니다. 보안은 Cloud Run IAM 및 인앱 OAuth의 두 가지 인증 계층을 통해 시행됩니다. MCP 앱을 구축하려면 서버와 HTML 위젯을 생성하고, Cloud Run에 배포하고, Gemini Enterprise 내에 등록해야 합니다. 등록되면 MCP 도구는 작업으로 가져와 활성화하고 Gemini Enterprise 앱에 연결하여 원활한 통합을 제공할 수 있습니다.