AI VIDEO BRIEFING
MCP 모델 컨텍스트 프로토콜이란? AI 에이전트를 위한 표준 쉽게 이해하기
MCP는 AI 모델이 데이터베이스·파일 같은 외부 맥락에 접근하도록 표준화한 프로토콜이다. 도구·리소스 등 프리미티브, 리플렉션, 전송 방식, 기존 API와의 차이를 정리한다.

핵심 메시지
쉽게 이해하기
발표는 MCP를 이름 그대로 풀어 설명한다. M은 AI 모델(특히 GPT, 제미나이, 클로드 같은 대형 언어 모델), C는 컨텍스트, P는 프로토콜이다. 발표자는 '내 SQLite 데이터베이스를 확인해 주문 합계가 발표 자료와 맞는지 검증하라'는 질문을 예로 든다. 모델 혼자서는 이 일을 못 한다. 데이터베이스를 조회하고 파일을 읽어야 하는데, 그 맥락 접근을 MCP 서버가 제공한다. 이 예에서는 데이터베이스 서버 하나와 발표 파일 서버 하나를 모델이 함께 사용해 한 작업을 끝낸다.
MCP 서버가 모델에 제공하는 컨텍스트 프리미티브는 네 종류다. 첫째 도구(tools)는 데이터베이스 생성·수정 같은 행동을 수행하는 함수이고, 둘째 리소스(resources)는 발표 파일처럼 모델에 건네는 첨부물이다. 이 둘이 가장 흔히 쓰인다. 나머지 둘은 다른 모델에 질의하는 샘플링(sampling), 요청 템플릿으로 쓰는 파라미터화된 프롬프트(prompts)로 아직 사용 빈도는 낮지만 프로토콜의 일부다.
서버와 클라이언트의 관계도 정리한다. MCP 서버는 클라이언트의 요청을 처리하며 도구를 구현하거나 리소스를 제공하는 프로그램이고, MCP 클라이언트는 그 도구·리소스를 요청하는 쪽이다. 예시에서 클라이언트는 클로드 데스크톱 채팅 인터페이스이고, 서버는 내 컴퓨터나 클라우드에서 돌며 SQL 데이터베이스와 발표 파일에 접근하게 해 주는 프로그램이다.
프로토콜은 주고받는 메시지 구조를 정의하는데, 세부 형식보다 중요한 것은 '리플렉션'을 지원한다는 점이다. 리플렉션은 클라이언트가 서버에게 어떤 도구·리소스가 있는지 물어볼 수 있는 능력으로, tRPC·gRPC·REST 같은 다른 API 프로토콜과 MCP를 구분 짓는 결정적 특징이다.
전송 방식은 두 가지다. 표준 입출력(stdio)은 클라이언트가 서버를 로컬 프로그램으로 실행해 표준 입출력으로 통신하는 방식이고, SSE(Server-Sent Events)는 원격 URL로 HTTP(S) 위에서 이벤트를 주고받는 네트워크 방식이다. 로컬 자원에 접근하는 예제에서는 stdio가 적합하며, 발표자는 클로드 데스크톱에서 JSON 설정으로 서버를 등록하고 DB 변경 작업마다 확인을 거치는 흐름을 시연한다.
주요 인사이트
- MCP는 '모델이 외부 세계에 손을 뻗는 표준 방식'이다. 도구는 행동, 리소스는 자료라는 구분을 이해하면 개념이 명확해진다.
- 리플렉션 덕분에 AI가 서버에 붙어 '네가 할 수 있는 게 뭐냐'를 직접 물을 수 있고, 이 자기소개 능력이 다른 RPC 프로토콜에 없는 MCP만의 강점이다.
- GraphQL·gRPC 등에는 LLM이 바로 쓰는 '도구' 프리미티브가 없어 별도 매핑 계층을 만들어야 하지만, MCP는 그 매핑을 표준화한 셈이다.
- 서버는 하나로 모든 걸 하려 하지 말고 자기 고유의 일만 하도록 작게 만들고, 클라이언트가 여러 서버를 조합해 쓰게 설계하는 것이 좋다.
자주 묻는 질문
MCP는 무엇의 약자이고 무엇을 하나요?
Model Context Protocol의 약자로, AI 모델(주로 LLM)이 작업에 필요한 맥락 — 데이터베이스, 파일 같은 외부 자원 — 에 접근하는 방식을 표준화한 프로토콜입니다. MCP 서버가 그 접근 통로를 제공합니다.
MCP 서버가 제공하는 네 가지 프리미티브는 무엇인가요?
행동을 수행하는 함수인 도구(tools), 파일 같은 첨부물인 리소스(resources), 다른 모델에 질의하는 샘플링(sampling), 요청 템플릿인 파라미터화된 프롬프트(prompts)입니다. 이 중 도구와 리소스가 가장 흔히 쓰입니다.
MCP가 기존 API 프로토콜과 다른 점은 무엇인가요?
'리플렉션'을 지원한다는 점입니다. 클라이언트와 AI 모델이 서버에 어떤 도구·리소스가 있는지 직접 물어볼 수 있어, tRPC·gRPC·REST처럼 매핑 계층을 따로 만들 필요가 줄어듭니다.
MCP는 백엔드 API를 대체하나요?
아닙니다. 발표자는 MCP를 기존 백엔드 API와 함께 쓰라고 권합니다. MCP는 모든 것을 위한 새 범용 API 표준이 아니라, AI 모델을 위한 더 효율적인 인터페이스로 이해하는 것이 맞습니다.
원문과 출처
이 글은 원본 영상의 자막을 바탕으로 한국어 독자를 위해 요약했습니다. 전체 맥락과 최신 정보는 원문에서 확인하세요.
YouTube 원본 영상 보기 ↗