Omni MCP
Uber开发的MCP代理方案,通过按需增量加载机制解决大规模工具调用时上下文窗口溢出问题,将5000+工具的全量加载转化为四步渐进式检索,并集成权限校验与响应裁剪功能
时间轴 (近 90 天)
Uber系统中注册表(registry)是控制平面持有工具目录,网关(gateway)是数据平面处理实际调用
每个MCP服务器和工具都从禁用状态开始,必须由负责的团队显式审查并启用
响应投影(response projection)让智能体在收到结果前声明想要哪些字段,网关在模型读取前剔除其他字段
Omni MCP在网关层进行权限校验,当工具被实际调用时网关会检查调用方是否有权限
Uber未说明工具列表本身是否会隐藏调用方无权使用的工具,即权限过滤发生在列出阶段还是执行阶段并不明确
Omni MCP使用响应裁剪(Response Projection)机制,智能体请求时只索要需要的字段,网关会裁掉响应中其余部分
Uber提出了一套名为Omni MCP的代理方案,用于让AI智能体按需分步获取工具而非一次性加载所有工具
对于只有小型服务器的场景,引入代理层会增加不必要的调用轮次和复杂度,建议继续使用标准工具列表
当工具库膨胀到成百上千时,全量注入上下文的模式会失效,分层懒加载加网关侧裁剪是更可持续的架构选择
Uber没有公布任何关于Omni MCP实测的token节省数据或延迟变化数据
还有 2 条时间轴事件
全部知识事实 (12)
Omni MCP只给智能体提供四个小工具:发现服务器、列出该服务器的工具、获取某个工具的schema、执行工具
60%待验证Uber系统中注册表(registry)是控制平面持有工具目录,网关(gateway)是数据平面处理实际调用
50%待验证每个MCP服务器和工具都从禁用状态开始,必须由负责的团队显式审查并启用
50%待验证响应投影(response projection)让智能体在收到结果前声明想要哪些字段,网关在模型读取前剔除其他字段
50%待验证Omni MCP使用响应裁剪(Response Projection)机制,智能体请求时只索要需要的字段,网关会裁掉响应中其余部分
50%待验证Uber提出了一套名为Omni MCP的代理方案,用于让AI智能体按需分步获取工具而非一次性加载所有工具
50%待验证对于只有小型服务器的场景,引入代理层会增加不必要的调用轮次和复杂度,建议继续使用标准工具列表
50%待验证当工具库膨胀到成百上千时,全量注入上下文的模式会失效,分层懒加载加网关侧裁剪是更可持续的架构选择
50%待验证Uber没有公布任何关于Omni MCP实测的token节省数据或延迟变化数据
50%待验证在Omni MCP流程中,只有逐层展开的查询结果会进入模型上下文,实现按需增量加载而非一次性全量加载
50%待验证Omni MCP在网关层进行权限校验,当工具被实际调用时网关会检查调用方是否有权限
50%待验证Uber未说明工具列表本身是否会隐藏调用方无权使用的工具,即权限过滤发生在列出阶段还是执行阶段并不明确
50%