용어와 정의
영문 또는 원어: MCP
영문 정식명칭: Model Context Protocol
한글명: 모델 컨텍스트 프로토콜
MCP는 AI 애플리케이션과 외부 도구, 자료 및 프롬프트를 연결할 때 사용하는 공개 프로토콜입니다. 연결 메시지와 기능 표현을 공통 방식으로 주고받도록 하며, 특정 AI 모델이나 검색 기법의 이름은 아닙니다.
정확한 의미와 원리
호스트는 사용자가 이용하는 AI 애플리케이션을 조정하고, 클라이언트는 외부 서버와 통신하며, 서버는 도구나 자료 같은 기능을 제공합니다. 도구는 실행 가능한 작업, 리소스는 참조할 자료, 프롬프트는 재사용할 입력 틀을 뜻합니다. 서버를 연결했다는 사실만으로 모든 기능이 지원되거나 모든 자료에 접근할 수 있는 것은 아닙니다.
쉽게 이해하는 사용 예시
설명서를 찾는 도구와 장비 정보를 읽는 도구를 AI 앱에 같은 연결 방식으로 제공하는 구성을 생각할 수 있습니다. RAG는 자료를 검색해 답변에 활용하는 기법이고 MCP는 그 검색 도구 등을 연결하는 통신 규약입니다. 서로 함께 사용할 수 있지만 MCP 연결 자체가 RAG 구성이나 답변 정확성을 보장하지는 않습니다.
종류와 관련 개념의 차이
로컬 프로세스의 표준 입출력을 사용하는 stdio와 HTTP를 사용하는 Streamable HTTP는 전송 방식이 다릅니다. 2024-11-05 계열의 HTTP와 SSE 방식, 2025-11-25의 세션 기반 구조, 2026-07-28의 상태 비유지 프로토콜 코어를 구분해야 합니다. 2026년 규격은 요청에 버전과 능력 정보를 담고 이전 초기화와 세션 방식에서 변경됐으므로 오래된 설정 예제를 그대로 적용하지 않습니다.
적용 조건과 오해하기 쉬운 점
실제 호환은 클라이언트와 서버가 지원하는 규격 판과 기능, 인증 방식에 달려 있습니다. 상태 비유지 코어라고 해서 앱이 작업 상태를 전혀 저장하지 못한다는 뜻은 아닙니다. 연결 허용과 자료 읽기, 파일 수정, 외부 전송 권한을 나누고 필요한 권한만 부여해야 합니다. 비밀번호나 토큰을 프롬프트와 공개 로그에 남기지 않으며 메모리 반도체 분야의 MCP 패키지 약어와도 구분합니다.
MCP 2024-11-05 MCP 초기 규격 판
이 절의 용어: MCP 2024-11-05 / MCP 초기 규격 판
2024-11-05 계열은 초기 MCP 구현을 이해할 때 구분해야 하는 날짜 기반 규격 판입니다. 구형 HTTP와 SSE 전송 예제가 존재하며 새 규격의 Streamable HTTP 및 상태 비유지 코어와 동일하게 취급하지 않습니다. 구형 구현 유지 시에는 실제 클라이언트와 서버의 지원 판을 확인하고 현재의 보안 및 마이그레이션 안내를 함께 봅니다.
MCP 2025-11-25 MCP 2025년 11월 규격 판
이 절의 용어: MCP 2025-11-25 / MCP 2025년 11월 규격 판
2025-11-25 규격의 구조 설명은 초기화 과정에서 기능을 교환하는 세션 기반 클라이언트와 서버 관계를 설명합니다. 호스트가 여러 클라이언트를 관리하고 서버의 리소스, 도구와 프롬프트를 이용하는 구성입니다. 이 판의 초기화와 연결 관리 설명을 2026-07-28의 현재 요청 방식과 혼용하지 않습니다.
MCP 2026-07-28 MCP 2026년 7월 규격 판
이 절의 용어: MCP 2026-07-28 / MCP 2026년 7월 규격 판
2026-07-28 규격은 프로토콜 코어를 상태 비유지 요청과 응답 방식으로 바꾸고 요청별 버전과 능력 정보를 사용합니다. 이전 세션 및 초기화 핸드셰이크 방식과 차이가 있으며 전송별 호환 처리도 확인해야 합니다. stdio와 Streamable HTTP가 제공되지만 지원 규격 판이 같다는 사실만으로 선택 기능과 외부 서비스 권한까지 같아지는 것은 아닙니다.
정의와 적용 조건의 참고 자료
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- LLM 대규모 언어 모델
- Embedding 임베딩
- Vector database 벡터 데이터베이스
- Reranking 재순위화
- MCP 2024-11-05 MCP 초기 규격 판
- MCP 2025-11-25 MCP 2025년 11월 규격 판
- MCP 2026-07-28 MCP 2026년 7월 규격 판
- HTTP 하이퍼텍스트 전송 프로토콜
- HTTPS 보안 HTTP
- OAuth OAuth 권한 위임 프레임워크
- Authorization 권한 부여
- KV cache 키와 값 캐시
- Prefill 입력 문맥 처리 단계
- Decode 토큰 생성 단계
- Prefix caching 공통 입력 앞부분 캐시 재사용
- Agentic AI 목표 지향 행동형 인공지능
- Multi-agent system 다중 에이전트 시스템
- HBM 고대역폭 메모리
- GPU 그래픽 처리 장치
- Authentication 인증
- Context engineering 문맥 구성 설계
- A2A 에이전트 간 통신
- Prompt injection 프롬프트 주입 공격
- AI guardrails 인공지능 보호 통제
- Agent harness 에이전트 실행 환경
- Agent skills 에이전트 작업 지식
- Least privilege 최소 권한