AI VIDEO BRIEFING

MCP(모델 컨텍스트 프로토콜) 완전 해설: 도구·리소스·프롬프트와 오픈소스 표준의 부상

복사-붙여넣기의 불편함에서 시작된 MCP는 어떻게 1만 개 넘는 서버를 거느린 업계 표준이 됐을까. 앤트로픽 제작진이 직접 밝힌 MCP의 개념·기원·다음 단계를 자막 기반으로 정리했다.

AI에 세상을 연결하는 표준, MCP — 앤트로픽 제작자들이 직접 밝힌 탄생과 미래 영상 대표 이미지

핵심 메시지

  • MCP(Model Context Protocol)는 API·내부 데이터 등 다양한 출처의 맥락을 LLM 애플리케이션에 표준화된 방식으로 전달하는 프로토콜이다.
  • 서버는 도구(모델이 취할 행동), 리소스(RAG에 넣을 원천 데이터), 프롬프트(슬래시 명령으로 불러오는 프롬프트 템플릿) 세 가지를 노출한다.
  • MCP는 클로드 데스크톱과 IDE 사이에서 내용을 복사-붙여넣기 하던 불편함을 없애려는 시도에서 시작됐고, 사내 해커톤에서 모두가 MCP를 만들며 폭발적으로 번졌다.
  • 2024년 11월 공개 당시 반응은 더뎠지만 IDE, 이어 모델 제공사들이 채택하며 서버 생태계가 1만 개 이상으로 커졌고, 오픈소스로 공개한 결정이 확산의 열쇠였다.
  • 다음 단계로 모델이 필요한 서버를 스스로 검색하는 레지스트리 API, 장기 실행 작업, 서버가 사용자에게 추가 정보를 되묻는 일리시테이션(elicitation), 보안 기본 요소가 준비되고 있다.

쉽게 이해하기

영상은 앤트로픽의 알렉스(클로드 릴레이션스 총괄), 테오(MCP 프로덕트 매니저), 데이비드(기술 스태프이자 MCP 공동 창안자)가 나눈 대화다. 세 사람은 'MCP가 대체 무엇인가'라는 흔한 질문부터 짚는다.

이들은 MCP를 'LLM을 쓰는 애플리케이션에 맥락을 주는 아주 단순한 방법'으로 설명한다. 모델은 API와 직접 상호작용하지 않고 프롬프트와 도구를 통해 움직이므로, 데이터를 어떤 출처에서 가져와 모델에 어떻게 넘길지를 표준화하는 것이 MCP의 역할이다. 서버가 노출하는 것은 도구·리소스·프롬프트 세 가지다.

기원은 소박하다. 공동 창안자 데이비드가 클로드 데스크톱과 IDE 사이를 오가며 내용을 복사-붙여넣기 하는 데 지쳐, 이 문제를 풀려던 것이 출발점이었다. 9월 사내 해커톤에서 강제하지 않았는데도 참가자 대부분이 MCP를 만들었고, 슬랙 연동부터 3D 프린터 제어까지 등장하며 전환점이 됐다.

2024년 11월 공개 뒤 처음엔 'MCP가 뭐냐'는 반응이 많았지만, 사용자가 직접 써보며 서서히 힘을 얻었다. IDE가 먼저, 이어 모델 제공사들이 채택하자 서버를 만들 유인이 커졌다. 이들은 폐쇄 생태계라면 통합 제작자가 투자를 망설였을 것이라며, 오픈소스가 마찰을 줄이고 산업의 초점을 '모델 지능과 워크플로'로 모았다고 설명한다.

최근엔 서버가 로컬에서 클라우드로 옮겨가는 '리모트 MCP'가 변곡점으로 꼽힌다. 또 클로드 4(오퍼스·소네트)처럼 모델이 똑똑해지면 상태 유지·샘플링 같은, 초기부터 설계했으나 덜 쓰이던 요소들이 에이전트 환경에서 더 중요해질 것으로 전망한다.

주요 인사이트

  • MCP의 매력은 표준화에 있다. 클로드가 MCP에 맞춰 통합되는 순간, 서버 제작자는 한쪽만 신경 쓰면 어떤 애플리케이션에서도 자동으로 작동하리라 기대할 수 있다.
  • 제작진은 'API로 감쌀 수 있는 것은 무엇이든 MCP 서버로 만들어 클로드로 제어할 수 있다'고 말한다. 블렌더로 장면을 만들거나 신시사이저·문을 조종하는 사례처럼, 모델을 상자 밖으로 꺼내 현실과 잇는 순간이 사람들을 열광하게 한다.
  • 이름 짓기의 어려움도 솔직히 인정한다. MCP가 MPC·NPC로 잘못 읽히는 혼선이 있었지만, 커뮤니티가 문서 오류를 직접 PR로 고쳐 보내는 등 오너십을 느끼며 표준을 함께 키워가고 있다.
  • 모델이 더 똑똑해질수록 여러 MCP 서버를 동시에 붙여도 상황에 맞는 것을 잘 골라낸다. 다만 비슷한 기능의 서버(예: 이슈 트래커 여러 개)를 겹쳐 두면 혼동할 수 있어, 도구 설계와 워크플로의 중첩 정도가 관건이다.

자주 묻는 질문

MCP는 그냥 API 호출과 무엇이 다른가?

모델은 API와 직접 상호작용하지 않고 프롬프트·도구를 통해 움직인다. MCP는 API든 내부 데이터든 어떤 출처의 데이터를 가져와 모델에게 어떻게 전달할지를 표준화한 프로토콜이라는 점이 다르다.

MCP 서버는 어떤 것들을 노출하나?

도구(모델이 세상에서 취하는 행동), 리소스(파일·데이터 등 RAG 파이프라인에 넣을 원천 맥락), 프롬프트(주로 슬래시 명령으로 불러오는 프롬프트 템플릿) 세 가지다.

MCP를 처음 배우려면 어떻게 시작하는 것이 좋은가?

제작진은 먼저 온라인의 기존 서버를 클로드와 함께 써보며 상호작용 패턴을 익히고, 도구 하나로 'hello world'를 응답하는 가장 단순한 서버부터 만들어 보라고 권한다. 클로드 코드로 로컬에서 바로 서버를 작성하는 방법도 놀랄 만큼 잘 통한다고 한다.

원문과 출처

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

YouTube 원본 영상 보기 ↗

관련 AI 소식