정의
에이전트가 도구에 연결할 수 있는 능력을 부여하는 것과 실제로 그 도구를 사용하도록 허용하는 것을 별도의 결정으로 취급하는 제어 패턴입니다. 이는 '이 에이전트가 어떤 도구를 볼 수 있는가'와 '그 도구로 무엇을 할 수 있는가'를 분리하여, 접근 권한이 두 단계의 통제된 절차로 부여되도록 합니다.
왜 중요한가
MCP 표준은 에이전트가 내부 도구에 쉽게 연결할 수 있게 만들었지만, 그 연결 자체가 하나의 권한입니다. 이중 게이트 인증은 공격자가 에이전트가 접근할 수 있다는 이유만으로 광범위하게 열린 도구 연결을 악용하는 것을 차단합니다.