深度解读 · 约 5 分钟阅读
Gemini Enterprise接入MCP Apps:交互界面之外,权限还要过哪几关
Google Cloud指南展示交互式MCP工作区、两层身份校验,以及真正让工具可用的后台配置。
- 本站发布
- 本站修改
- 原文发布
- 核实时间
Google Cloud发布的开发指南说明,如何用Cloud Run后端把交互式MCP App接入Gemini Enterprise。变化是对话旁出现可以操作的工作区;真正需要设计的,则是界面、用户权限和后台任务能否保持一致。
听读资讯
朗读当前文章,或连续收听资讯。
正在准备听读…
设备语音
朗读由浏览器或设备处理,AISubHub 不向音频 API 发送文本。可用语音及锁屏播放能力因设备而异。
继续播放时可能重复一小段。
一分钟速览
- 浏览器中的沙箱组件、Gemini Enterprise和Cloud Run MCP服务构成三层,增加界面不等于取消后端。
- Cloud Run IAM确认调用服务,应用OAuth确认具体用户;指南分别以HTTP 403和401说明失败情形。
- 导入的工具默认禁用,管理员还须启用actions,并把MCP Data Store连接到应用。
一、工作区改变的是操作回路
用户反复调图表、检查文档或修改场景参数时,纯聊天往往意味着多轮等待。指南介绍的MCP Apps采用SEP-1865扩展,把工具与实时界面配对。在Gemini Enterprise里,组件运行于沙箱iframe,可显示在侧栏或全屏。部分调整在组件内完成,不必再调用一轮模型,同时让助手与工作区保持上下文同步。
例如,财务分析人员可以先调整假设,再审批导出。这是本站自拟教学场景,不是Google公布的测试。控件响应更直接,并不意味着后台操作可以绕过授权,也不能据此推出所有任务都更快、更便宜。减少对话轮数与降低总运行成本,是两件仍须分别验证的事。
二、三层架构各自负责什么
浏览器负责显示对话和组件;Gemini Enterprise提供默认助手、转发组件消息的AppBridge代理,以及管理OAuth的连接器;客户自己的Google Cloud项目则通过Cloud Run容器承载MCP服务,提供/mcp JSON-RPC端点、后台任务和打包的HTML组件。指南把通信安排在相邻层之间,而不是让组件变成无约束的业务客户端。
本站理解,这种划分有助于定位故障:显示异常、助手编排失败和业务服务拒绝,应采用不同处理方式。iframe只是隔离边界,不能证明应用已经校验每个操作。指南也提到兼容主机与文本回退,但不代表所有MCP主机拥有相同组件能力、身份流程和管理策略。
三、服务身份与用户身份不能合并
每次调用中,Gemini Enterprise同时发送服务代理令牌与用户OAuth令牌。Cloud Run IAM在外层确认哪个服务可以调用后端,关闭匿名访问,指南以HTTP 403说明不合格调用;应用内部再验证具体用户,失败返回HTTP 401并要求重新登录。关键在于,Cloud Run IAM本身不能区分所有终端用户,所以两层都需要。
登录成功之后,还应由应用判断此人能读哪条记录、执行哪项业务操作。指南要求出站调用使用最小权限服务账号。本站建议沿一次组件操作追踪到ERP或CRM访问之前,确认当前用户的授权在哪里被检查。已经认证的员工,不会因此自动获得全部数据、审批导出或提交变更的权利。
四、工具可用之前还有管理员步骤
指南要求启用相关API,部署禁止匿名调用的Cloud Run服务,向Discovery Engine服务代理授予invoker角色,并创建带指定回调地址的Web OAuth客户端。还要配置自定义MCP连接器组织约束及相关前置条件;若组织启用了限制,出站域名和custom_mcp数据源设置也必须放行。这些权限不能由组件自行授予。
连接器示例使用openid、email、profile作用域,建议启用PKCE,不勾选HTTP Basic认证。工具导入后默认禁用:管理员重新加载actions,触发tools/list,再选择并启用工具,最后把MCP Data Store连接到应用。这里不是用于外部子智能体的Add Agent。完成注册只代表工具可供调用,不代表业务逻辑已经验证或每次执行都已获批。
五、交互体验背后有运行条件
起步提示词提出两秒内异步响应与get_app_state轮询,这是实现目标,不是延迟测试成绩。部署示例关闭CPU节流,让后台工作可在轮询间继续,并至少保留一个运行实例。本站分析,团队应把这份保留容量与任务生命周期纳入成本评估;原文没有给出所有负载通用的价格或免费承诺。
试点还应检查退出登录、权限变化、任务跨越会话,以及重复提交审批会发生什么。这些是本站提出的验收问题,不是声称官方示例已经全部通过。可以从范围清晰的流程开始,并保留可读的文本回退。本文没有运行容器、调用指南所列skill、测试界面,或独立测量安全性、速度与费用。
有什么影响
本站分析:把重复的可视化调整移出模型对话,有助于改善工作流,但前提是组件与后端继续遵守同一套权限和审批规则。
限制与可用性
本文解读官方指南,未部署或实测,也不是新模型首发。适用范围是Gemini Enterprise;需要管理员配置,Cloud Run可能产生费用,不代表消费版普遍可用或零成本。
来源与证据
AI 辅助采编,依据所列一手来源核实。厂商自报结论注明归属,收录不代表背书。