开发人员在 Gemini 中实现 MCP 应用的指南
企业助手主要依赖文本,这对于需要频繁调整的视觉化、多步骤任务而言效率低下。MCP 应用(Model Context Protocol 的扩展)通过将工具与直接在 Gemini 企业聊天流程中渲染的实时用户界面配对来解决这一问题。这些交互式 UI 嵌入在沙箱化的 iframe 中,可展开为全屏或侧边栏。编辑操作在本地处理,从而保持工作区与助手之间的同步。该方法无需重建核心基础设施,而是利用 Gemini 企业版进行身份验证、数据访问及默认助手功能。用户在私有 Cloud Run 服务上托管其 MCP 服务器。随着生成式发展,企业助手已从静态文本聊天机器人演进为调用实时 API 的助手,如今则进一步发展为具备实时工作区的交互式 MCP 应用。MCP 应用提供响应式用户体验、专为特定目的构建的工作流、企业级安全、人机协同治理以及广泛的连接能力。其架构包含三个解耦的层级:客户端浏览器、Gemini 企业版以及用户的 Google Cloud 项目。安全通过两层身份验证机制实施:Cloud Run IAM 和应用程序内 OAuth。构建 MCP 应用涉及创建服务器和 HTML 小部件,部署至 Cloud Run,并在 Gemini 企业版中注册。注册后,MCP 工具将被导入为可启用并连接至 Gemini 企业版应用的行动,从而实现无缝集成。