GeminiにおけるMCPアプリの実装に関する開発者向けガイド
エンタープライズアシスタントは主にテキストを使用しており、頻繁な調整を必要とする視覚的で多段階のタスクには非効率的です。MCP Appsは、Model Context Protocolの拡張機能であり、Gemini Enterpriseチャットフロー内に直接レンダリングされるライブユーザーインターフェイスとツールをペアにすることでこれを解決します。サンドボックス化されたiframeに埋め込まれたこれらのインタラクティブUIは、フルスクリーンまたはサイドパネルに拡張できます。編集はローカルで処理され、ワークスペースとアシスタント間の同期が維持されます。このアプローチは、認証、データアクセス、およびデフォルトのアシスタントにGemini Enterpriseを活用することで、コアインフラストラクチャを再構築する必要性を排除します。ユーザーは、MCPサーバーをプライベートCloud Runサービスにホストします。世代を通じて、エンタープライズアシスタントは、静的なテキストチャットボットからライブAPIを呼び出すものへ、そして現在ではライブワークスペースを備えたインタラクティブなMCP Appsへと進化しました。MCP Appsは、応答性の高いユーザーエクスペリエンス、目的に特化したワークフロー、エンタープライズグレードのセキュリティ、ヒューマンインザループガバナンス、および幅広い接続性を提供します。アーキテクチャは、クライアントブラウザ、Gemini Enterprise、およびユーザーのGoogle Cloudプロジェクトの3つの分離されたティアで構成されます。セキュリティは、Cloud Run IAMとアプリ内OAuthの2層の認証によって強制されます。MCP Appの構築には、サーバーとHTMLウィジェットの作成、Cloud Runへのデプロイ、およびGemini Enterprise内での登録が含まれます。登録されると、MCPツールはアクションとしてインポートされ、有効化してGemini Enterpriseアプリに接続することで、シームレスな統合が可能になります。