Uber создал MCP-шлюз для управления доступом к более чем 800 MCP-серверам и свыше 5 000 инструментов AI-агентов, согласно предоставленным материалам. Шлюз находится между агентами и серверами инструментов, централизуя решения о доступе, вместо того чтобы каждый агент хранил и предъявлял собственные учётные данные для каждого инструмента.

Архитектурный вопрос в том, где находится поверхность контроля. В модели с учётными данными для каждого агента логика авторизации распределена по каждому runtime агента и каждой интеграции с инструментом, что затрудняет согласованную политику, отзыв и аудит по мере роста числа инструментов. Шлюз консолидирует это в единую точку принудительного применения: агенты запрашивают доступ к инструменту, шлюз принимает решение, а серверы инструментов находятся за ним. Указанный масштаб — 800+ серверов и 5 000+ инструментов под одним слоем управления — служит аргументом в пользу этого паттерна в той же мере, что и сама реализация.
В материалах не уточняется, какую модель авторизации применяет шлюз, как выражаются области действия для каждого инструмента, как брокеризуются или ротируются учётные данные для нижестоящих серверов и какую задержку добавляет дополнительный переход. Также не указано, является ли шлюз исключительно внутренним или открытым публично. Эти детали важны для команд, оценивающих аналогичный дизайн, и на них нельзя ответить по предоставленным материалам. Ясно одно направление: слой инструментов для агентов рассматривается как управляемая инфраструктура с собственной поверхностью контроля доступа.
