핵심 요약

  • 웹 MCP는 AI가 웹사이트를 더 쉽게 이용하기 위한 인터페이스다
  • 기존 웹은 사람 중심으로 설계되어 있어 AI가 분석해서 사용해야 했다
  • 웹사이트가 미리 AI용 도구를 등록하면 AI는 분석 없이 바로 사용할 수 있다
  • 레지스터 툴과 익스큐트 툴로 AI와 웹사이트가 상호작용한다

웹사이트가 AI 중심으로 준비되지 않은 이유

일반 사용자는 웹사이트에서 버튼을 클릭하고 메뉴를 선택하는 직관적인 인터페이스를 이용한다. 하지만 AI는 이런 시각적 요소보다 명령어와 코드 형식에 더 익숙하다.

웹사이트가 모두 코드로 이루어져 있긴 하지만 AI가 웹을 사용하려면 먼저 사이트의 구조를 분석하고 직접 조작 방법을 찾아야 했다. 이 과정에서 실수로 잘못 작동할 수 있었다.

웹 MCP가 해결하는 문제

**웹 MCP(모델 콘텍스트 프로토콜)**는 웹사이트 개발자가 AI를 위한 조작 도구를 미리 준비해서 제공하는 방식이다.

예를 들어 할 일 목록 웹사이트라면 다음 기능을 등록한다.

  • 할 일 조회 기능
  • 할 일 추가 기능
  • 할 일 완료 처리 기능
  • 할 일 삭제 기능

AI가 이런 도구들을 쉽게 사용하도록 코드 형태로 미리 등록해 둔다.

웹 MCP 작동 원리

웹사이트 개발자 입장:

  1. 레지스터 툴을 사용해 AI를 위한 조작 도구들을 등록한다
  2. 코딩 에이전트에게 웹 MCP 지원을 요청하면 자동으로 구현된다

AI 에이전트 입장:

  1. 웹사이트에 접속한다
  2. 겟 툴스 도구로 등록된 AI용 도구를 확인한다
  3. 각 도구의 용도와 사용 방법을 읽고 이해한다
  4. 익스큐트 툴로 필요한 도구를 실행한다

AI는 웹사이트를 분석하지 않고 미리 준비된 도구만 사용하면 된다.

웹사이트와 AI 에이전트의 새로운 관계

웹사이트가 웹 MCP를 지원하면 AI 에이전트가 사용자를 대신해 상품 검색, 예약, 구매를 하는 시대에 그 AI를 놓치지 않을 수 있다.

다만 사용자의 직접적인 방문과 광고 노출 자체가 수익원인 서비스라면 AI 에이전트 지원이 반갑지 않을 수도 있다.

웹 MCP의 현재 상태

웹 MCP는 아직 일반적인 웹 API 문서(MDN)에는 없고 웹 머신 러닝 GitHub 레포지토리에서 스펙이 계속 업데이트되고 있다. 아직 기술이 활발히 변화하는 단계다.

결론

웹 MCP는 현실적으로 AI가 기존의 웹을 이용하도록 프런트엔드에 AI용 인터페이스를 주입하는 방식이다. 웹사이트 개발자는 이 방식으로 AI 에이전트도 쉽게 사용할 수 있는 웹을 만들 수 있다.