발표에서 확인된 핵심 사실

매주 수백만 건의 도구 호출을 처리하며 200개 이상의 서버를 연결하는 대규모 운영 환경이 구축됐다. 수천 명의 직원이 30개 이상의 에이전트와 서비스에 접근하는 이 구조에서 모든 호출은 게이트웨이를 통해 인증과 인가를 거친다. 대규모 트래픽을 처리하는 동시에 개별 접근 권한을 제어하는 체계가 실제 운영의 핵심으로 작동하며 시스템의 안정성을 뒷받침한다.

MCP(Model Context Protocol, 모델 컨텍스트 프로토콜)는 에이전트가 도구를 설명하고 탐색하며 호출하는 방식은 표준화했지만, 실제 운영에 필요한 인증과 권한 관리는 해결하지 못했다. 자격증명 관리, 접근 취소, 감사 기록 같은 거버넌스 영역이 표준의 공백으로 남은 것이다. DoorDash는 이를 개별 서비스마다 반복해야 하는 통합 문제가 아니라 공통 플랫폼 차원에서 해결해야 할 과제로 정의하고 Agent Gateway를 구축해 중앙화했다.

새로운 MCP 서버와 도구를 등록하는 과정은 몇 분 안에 완료될 만큼 간소화됐다. 게이트웨이를 통과하는 모든 호출 내역은 구조화된 이벤트로 기록되어 감사와 비용 귀속이 즉각적으로 이루어진다. 중앙 게이트웨이가 인증과 인가 체계를 전담함으로써 개별 도구 구현의 복잡성을 제거하고 전사적인 운영 통제력을 확보했다.

기술이 실제로 작동하는 방식

수백 개의 도구를 무분별하게 노출하는 대신 작업에 필요한 최소한의 목록만 제공해 에이전트의 도구 선택 품질을 높였다. 여러 MCP(Model Context Protocol, AI 모델이 외부 데이터와 도구에 접근하는 표준 규격) 서버에 분산된 도구들을 하나의 논리적 엔드포인트로 통합하는 묶음(bundle)과, 그중 실제로 외부에 노출할 기능을 결정하는 필터(filter)를 활용한다. 에이전트가 마주하는 선택지를 물리적으로 제한함으로써 불필요한 도구 호출을 줄이고, 승인되지 않은 기능에 접근할 가능성을 원천적으로 차단한다. 도구의 가시성을 세밀하게 제어해 보안성을 강화하고 에이전트가 최적의 도구를 정확하게 선택하도록 유도한 방식이다.

벤더 API 키와 OAuth(개방형 인증 표준) 갱신 토큰 같은 원본 자격증명을 에이전트가 직접 보관하지 않고 외부 게이트웨이로 옮겼다. Agent Gateway(에이전트의 요청을 중계하고 제어하는 관문)는 OAuth 권한을 에이전트, 사용자, 서버의 세 가지 요소가 결합된 조합으로 세분화해 관리한다. 최초 호출 단계에서 인증 절차를 시작하고, 발급받은 토큰을 암호화하여 저장한 뒤 이후의 모든 호출 과정에서 해당 토큰을 자동으로 주입한다. 이 과정에서 토큰은 암호화된 상태로 보관되어 외부 노출 위험을 최소화한다. 민감한 인증 정보를 에이전트의 실행 환경에서 완전히 분리함으로써 자격증명 관리의 중앙화를 이루고 보안 사고 위험을 낮췄다.

데이터 평면 Proxy와 제어 평면 Registry의 구조

실제 MCP(Model Context Protocol, 모델 컨텍스트 프로토콜) 요청이 통과하는 경로와 기준 정보를 관리하는 저장소를 분리해 데이터와 제어 평면을 구축한다. Proxy는 실제 요청이 지나가는 데이터 평면으로서 인증, 권한 검사, 속도 제한, 자격증명 주입, 하위 서버 전달, 관측 데이터 생성을 처리한다. Registry는 제어 평면의 기준 정보 저장소 역할을 하며 에이전트와 MCP 서버, 소유자, 전송 설정, 인증 방식, 정책, 발견된 도구 목록 및 노출 설정을 세부적으로 관리한다. 요청 경로와 관리 체계를 분리해 대규모 도구 환경에서도 일관된 제어가 가능하다.

UI와 API를 통해 MCP 서버 등록부터 도구 발견, 필터링, 묶음 관리까지 전 과정을 셀프서비스로 제공해 팀의 자율성을 보장한다. 중앙 게이트웨이 이용 절차가 직접 연결보다 번거로우면 개발 팀이 이를 우회하여 개별적으로 연결하는 문제가 발생하기 때문이다. 티켓을 요청하고 승인을 기다리는 거버넌스보다 표준 경로를 이용하는 방식이 더 쉬워야 한다는 원칙을 적용한다. 사용자의 진입 장벽을 낮춰 거버넌스 체계가 실제로 작동하게 만든다.

에이전트에게 수백 개의 도구를 전부 노출하는 대신 업무별 묶음(Bundle)과 필터를 적용해 도구 선택 품질과 보안을 동시에 높여야 한다.