AI 에이전트가 웹 브라우저(Web Browser) 내에서 웹사이트의 기능을 직접 호출하고 실행할 수 있도록 돕는 새로운 오픈소스 개발 스택인 'WebMCP 스택'이 공개되었습니다. 이 스택의 핵심은 개발자가 이미 가지고 있는 OpenAPI(오픈API) 사양과 같은 API(애플리케이션 프로그래밍 인터페이스) 계약을 기반으로, AI 에이전트가 사용할 수 있는 'WebMCP 도구'를 안전하게 자동 생성하는 것입니다. 이는 에이전트가 웹 애플리케이션(Web Application)과 상호작용하는 새로운 방식을 제시하며, 개발자가 수동으로 도구를 작성하는 번거로움을 크게 줄여줍니다.
WebMCP 스택은 특히 보안에 중점을 둡니다. 단순히 API를 WebMCP 도구로 변환하는 것을 넘어, 생성 과정에서 각 엔드포인트(Endpoint)를 읽기/쓰기/파괴적 작업으로 분류하고, 웹훅(Webhook)이나 관리자(Admin) 권한이 필요한 엔드포인트를 식별하여 높은 위험도의 도구는 기본적으로 비활성화합니다. 이를 통해 개발자는 AI 에이전트에게 어떤 쓰기(Write) 권한을 부여할지 명확하게 결정하고 통제할 수 있습니다. 또한, 생성된 코드는 개발자의 프로젝트에 직접 포함되어 런타임(Runtime) 의존성 없이 독립적으로 작동하며, 로컬 대시보드를 통해 도구를 쉽게 탐색, 편집, 테스트할 수 있는 기능도 제공합니다.
이러한 접근 방식은 AI 에이전트가 웹 환경에서 더욱 강력하고 유용하게 활용될 수 있는 기반을 마련합니다. 개발자는 에이전트에게 애플리케이션의 특정 기능을 안전하게 노출함으로써, 사용자 경험을 개선하거나 새로운 자동화 시나리오를 구현할 수 있습니다. WebMCP 스택은 '코드 소유권', '안전 우선', '오픈소스 우선'이라는 세 가지 원칙을 강조하며, 에이전트가 웹 애플리케이션과 상호작용하는 방식에 대한 투명성과 제어권을 개발자에게 돌려주는 것을 목표로 합니다. 이는 AI 에이전트 시대에 웹 애플리케이션 보안과 기능 확장을 동시에 고려해야 하는 중요한 과제를 해결하는 데 기여할 것입니다.