AI VIDEO BRIEFING

MCP 앱이란? 챗봇 대화창에 브랜드 UI를 띄우는 공식 확장과 에이전틱 웹 구상 정리

MCP 앱은 서버가 긴 텍스트 대신 상호작용 가능한 화면을 챗 클라이언트에 보내도록 표준화한 확장이다. 리소스로 UI를 전달하는 방식과 호스트로 넘어간 통제권, 클로드와 ChatGPT 등 지원 현황을 정리했다.

챗봇이 글 대신 화면을 띄운다, MCP 앱이 바꾸는 AI 인터페이스 영상 대표 이미지

핵심 메시지

  • MCP 앱은 MCP 서버가 긴 텍스트 대신 상호작용 가능한 화면을 챗 클라이언트에 직접 보내도록 표준화한 확장이다.
  • 발표자들이 먼저 만든 오픈 프로토콜 MCP UI가 앤트로픽·오픈AI와의 협업을 거쳐 공식 확장 MCP 앱으로 정리됐고, 클로드와 VS Code가 출시 시점부터 지원했다.
  • 사용자가 위젯의 버튼을 눌러도 앱이 자기 백엔드를 직접 호출하지 않고 호스트에 이벤트를 올리며, 도구를 호출할지는 호스트가 결정한다.
  • 발표자들은 이 구조가 웹을 탭 단위 서비스에서 개인 비서 안의 UI 조각 단위로 재편하는 '에이전틱 웹'으로 이어진다고 본다.
  • 사양은 공개 워킹그룹에서 3주마다 논의되며, 무거운 화면의 재사용과 호스트가 앱을 조작하는 방향의 기능이 준비되고 있다.

쉽게 이해하기

AI 엔지니어 컨퍼런스 무대에 오른 두 발표자는 MCP UI를 만들고 현재 MCP 앱 사양을 함께 관리하는 개발자들이다. 이들이 문제로 꼽은 것은 챗 인터페이스가 모든 응답을 글로만 돌려준다는 점이다. 버튼 하나, 차트 하나면 즉시 이해될 정보가 긴 문단으로 풀어져 나오고, 기업 입장에서는 공들여 만든 서비스가 텍스트 데이터베이스로 축소되면서 브랜드 정체성마저 사라진다. 발표자들은 이것이 기업이 MCP 서버 구축을 망설이는 가장 큰 이유였다고 말했다.

해법은 새로운 통신 규격을 만드는 대신 기존 MCP의 리소스 개념을 그대로 쓰는 것이다. 서버는 도구 호출에 연결된 리소스로 HTML을 돌려주고, 호스트는 그것을 샌드박스 안에서 렌더링한다. 클라이언트 쪽 SDK는 그 리소스와 콜백 하나를 받는 리액트 또는 웹 컴포넌트에 가깝고, 콜백이 화면과 호스트 사이의 통신 통로가 된다.

발표에서 든 예는 제품 관리자가 클로드에게 퍼널 상태를 묻는 장면이다. 예전이라면 사실관계는 맞지만 읽기 힘든 텍스트 덩어리가 돌아왔겠지만, 서버와 호스트가 모두 MCP 앱을 지원하면 해당 서비스의 디자인이 그대로 살아 있는 대화형 위젯이 대화창 안에 나타난다. 퍼널이 무엇인지 되물으면 설명도 글이 아니라 조작 가능한 화면으로 생성되고, 그 화면의 한 단계를 클릭하면 다시 모델에게 프롬프트가 전달되어 대화가 이어진다.

기술보다 더 큰 변화는 통제권의 이동이다. 화면 안에서 사용자가 무엇을 하든 앱은 서비스 서버로 곧장 요청을 보내지 않고 '사용자가 이 버튼을 눌렀으니 이 도구를 호출하는 것을 권한다'는 신호를 호스트에 올린다. MCP 앱은 단순 알림부터 프롬프트 실행 요청까지 세 단계의 통제 수준을 정의해 두었고, 그 결과 어떤 애플리케이션도 사용자의 여정을 독점하지 못하고 흐름은 챗을 통해 흐른다.

발표자들이 그리는 그림은 여기서 한 걸음 더 나아간다. 기념일 준비를 위해 캘린더와 쇼핑몰, 예약 사이트 탭을 20개 열어 각각의 화면에 내 의도를 설명하는 대신, 나를 알고 있는 개인 비서가 각 서비스에서 필요한 UI 조각만 가져와 대화 안에서 조합한다는 구상이다. 초기부터 MCP UI를 지원한 곳으로는 일레븐랩스와 쇼피파이, 포스트맨, 구스가 언급됐고 지금은 클로드와 ChatGPT, 커서, 깃허브 코파일럿 등이 MCP 앱을 지원한다. 발표자들은 ChatGPT의 주간 사용자 수를 근거로 이 방식이 새로운 애플리케이션 배포 경로가 될 수 있다고 주장했다.

주요 인사이트

  • 기업이 MCP 서버 도입을 꺼린 이유가 성능이나 보안이 아니라 '브랜드 경험의 소멸'이었다는 진단은, 표준을 만들 때 기술 요건만큼 사업적 동기가 중요하다는 점을 보여준다.
  • 새 전송 규격을 추가하지 않고 기존 리소스 프리미티브에 HTML을 담는 방식이라, 이미 MCP 서버를 운영 중이라면 적은 변경으로 화면을 붙일 수 있다.
  • 앱이 호스트에 이벤트를 올리고 호스트가 도구 호출을 결정하는 구조는, 서비스가 사용자 동선을 설계하던 웹의 관행이 대화 중심으로 뒤집힌다는 뜻이다.
  • 같은 코드베이스가 오픈소스 클라이언트와 상용 챗 제품 양쪽에서 그대로 돌아간다는 점이 '한 번 만들어 어디서나 실행'이라는 주장의 근거로 제시됐다.
  • 선언형 UI나 완전 생성형 UI 같은 다른 방식과 경쟁하기보다 상호운용 가이드를 내놓은 점은, 사양이 아직 굳지 않은 영역에서 표준이 자리 잡는 전형적인 방식이다.

자주 묻는 질문

MCP 앱은 어떻게 화면을 전달하나요?

새 전송 규격을 쓰지 않고 기존 MCP의 리소스를 활용합니다. 도구 호출과 연결된 리소스에 HTML을 담아 돌려주면 호스트가 이를 받아 샌드박스 안에서 렌더링합니다. 실제로는 미리 불러와 두는 경우가 많다고 발표자들은 설명했습니다.

위젯의 버튼을 누르면 무슨 일이 벌어지나요?

앱은 서비스 백엔드로 직접 요청을 보내지 않습니다. 콜백을 통해 '사용자가 버튼을 눌렀다'는 이벤트가 호스트로 올라가고, 호스트와 모델이 어떤 도구를 호출할지 판단해 흐름을 이어갑니다.

어떤 제품에서 쓸 수 있나요?

발표에 따르면 출시 시점에는 클로드와 VS Code가 지원했고 이후 ChatGPT, 커서, 깃허브 코파일럿, 오픈소스 LibreChat 등으로 확대됐습니다. ChatGPT의 앱 역시 MCP 앱을 기반으로 만들어집니다.

앞으로 무엇이 더 추가되나요?

3D 렌더링처럼 무거운 화면을 매번 다시 그리지 않고 재사용하는 방법, 그리고 호스트가 화면을 조작해 사용자 대신 양식을 채워 주는 기능이 사양에 반영되고 있습니다. 논의는 공개 워킹그룹에서 3주 간격으로 이뤄집니다.

원문과 출처

이 글은 원본 영상의 자막을 바탕으로 한국어 독자를 위해 요약했습니다. 전체 맥락과 최신 정보는 원문에서 확인하세요.

YouTube 원본 영상 보기 ↗

관련 AI 소식