JOURNAL / ENTRY
일반2분 읽기
WebMCP
WebMCP 개념과 등장 배경
1. WebMCP 개념과 등장 배경
사람과 AI의 웹 이용 방식 차이:
사람은 직관적인 UI/버튼을 클릭하지만 , AI는 웹 화면을 분석해 조작용 코드를 직접 만들어 실행합니다. 이 과정에서 화면 분석 오류나 잘못된 동작이 발생할 위험이 있습니다.
WebMCP의 정의:
웹사이트 측에서 AI가 사용하기 쉽도록 코드 형태의 조작 요소(인터페이스)를 미리 등록하여 제공하는 기술 방식입니다
도입 목적:
향후 AI 에이전트가 사람을 대신해 상품 검색·예약·구매를 수행하는 시대에 맞춰, 웹사이트가 AI 사용자를 놓치지 않도록 지원하기 위함입니다
2. 작동 원리 및 주요 도구 (API)
웹 브라우저 상에서 Model Context API(웹 MCP 플래그 활성화)를 통해 실행되며, 주요 핵심 도구는 간소하게 구성되어 있습니다.
registerTool:
웹사이트가 AI가 활용할 주요 기능(예: 할 일 목록 조회, 추가, 삭제 등)을 조작 도구 형태로 등록하는 도구
getTools:
웹사이트에 접속한 AI가 이용 가능한 조작 도구 목록과 사용법을 확인하는 도구
executeTool:
AI가 확인한 도구를 실제로 실행하여 웹사이트와 상호작용하는 도구
3. WebMCP의 의의 및 전망
현실적인 AI 인터페이스 대안: 기존 웹사이트의 프론트엔드를 모두 백엔드/MCP 구조로 전면 수정하기 어려운 현실적인 상황에서, 프론트엔드 단에 AI 전용 조작 인터페이스를 용이하게 주입하는 표준화 방안입니다.
진행 상황:
현재 Web Machine Learning GitHub 레포지토리 등에서 관련 스펙 표준화 논의가 활발히 이어지고 있습니다.