용어사전 목록으로

GLOSSARY

MCP 모델 컨텍스트 프로토콜

MCP는 AI 애플리케이션과 외부 도구, 자료 및 프롬프트를 연결할 때 사용하는 공개 프로토콜입니다. 연결 메시지와 기능 표현을 공통 방식으로 주고받도록 하며, 특정 AI 모델이나 검색 기법의 이름은 아닙니다.

01

용어와 정의

영문 또는 원어: MCP

영문 정식명칭: Model Context Protocol

한글명: 모델 컨텍스트 프로토콜

MCP는 AI 애플리케이션과 외부 도구, 자료 및 프롬프트를 연결할 때 사용하는 공개 프로토콜입니다. 연결 메시지와 기능 표현을 공통 방식으로 주고받도록 하며, 특정 AI 모델이나 검색 기법의 이름은 아닙니다.

02

정확한 의미와 원리

호스트는 사용자가 이용하는 AI 애플리케이션을 조정하고, 클라이언트는 외부 서버와 통신하며, 서버는 도구나 자료 같은 기능을 제공합니다. 도구는 실행 가능한 작업, 리소스는 참조할 자료, 프롬프트는 재사용할 입력 틀을 뜻합니다. 서버를 연결했다는 사실만으로 모든 기능이 지원되거나 모든 자료에 접근할 수 있는 것은 아닙니다.

03

쉽게 이해하는 사용 예시

설명서를 찾는 도구와 장비 정보를 읽는 도구를 AI 앱에 같은 연결 방식으로 제공하는 구성을 생각할 수 있습니다. RAG는 자료를 검색해 답변에 활용하는 기법이고 MCP는 그 검색 도구 등을 연결하는 통신 규약입니다. 서로 함께 사용할 수 있지만 MCP 연결 자체가 RAG 구성이나 답변 정확성을 보장하지는 않습니다.

04

종류와 관련 개념의 차이

로컬 프로세스의 표준 입출력을 사용하는 stdio와 HTTP를 사용하는 Streamable HTTP는 전송 방식이 다릅니다. 2024-11-05 계열의 HTTP와 SSE 방식, 2025-11-25의 세션 기반 구조, 2026-07-28의 상태 비유지 프로토콜 코어를 구분해야 합니다. 2026년 규격은 요청에 버전과 능력 정보를 담고 이전 초기화와 세션 방식에서 변경됐으므로 오래된 설정 예제를 그대로 적용하지 않습니다.

05

적용 조건과 오해하기 쉬운 점

실제 호환은 클라이언트와 서버가 지원하는 규격 판과 기능, 인증 방식에 달려 있습니다. 상태 비유지 코어라고 해서 앱이 작업 상태를 전혀 저장하지 못한다는 뜻은 아닙니다. 연결 허용과 자료 읽기, 파일 수정, 외부 전송 권한을 나누고 필요한 권한만 부여해야 합니다. 비밀번호나 토큰을 프롬프트와 공개 로그에 남기지 않으며 메모리 반도체 분야의 MCP 패키지 약어와도 구분합니다.

06

MCP 2024-11-05 MCP 초기 규격 판

이 절의 용어: MCP 2024-11-05 / MCP 초기 규격 판

2024-11-05 계열은 초기 MCP 구현을 이해할 때 구분해야 하는 날짜 기반 규격 판입니다. 구형 HTTP와 SSE 전송 예제가 존재하며 새 규격의 Streamable HTTP 및 상태 비유지 코어와 동일하게 취급하지 않습니다. 구형 구현 유지 시에는 실제 클라이언트와 서버의 지원 판을 확인하고 현재의 보안 및 마이그레이션 안내를 함께 봅니다.

07

MCP 2025-11-25 MCP 2025년 11월 규격 판

이 절의 용어: MCP 2025-11-25 / MCP 2025년 11월 규격 판

2025-11-25 규격의 구조 설명은 초기화 과정에서 기능을 교환하는 세션 기반 클라이언트와 서버 관계를 설명합니다. 호스트가 여러 클라이언트를 관리하고 서버의 리소스, 도구와 프롬프트를 이용하는 구성입니다. 이 판의 초기화와 연결 관리 설명을 2026-07-28의 현재 요청 방식과 혼용하지 않습니다.

08

MCP 2026-07-28 MCP 2026년 7월 규격 판

이 절의 용어: MCP 2026-07-28 / MCP 2026년 7월 규격 판

2026-07-28 규격은 프로토콜 코어를 상태 비유지 요청과 응답 방식으로 바꾸고 요청별 버전과 능력 정보를 사용합니다. 이전 세션 및 초기화 핸드셰이크 방식과 차이가 있으며 전송별 호환 처리도 확인해야 합니다. stdio와 Streamable HTTP가 제공되지만 지원 규격 판이 같다는 사실만으로 선택 기능과 외부 서비스 권한까지 같아지는 것은 아닙니다.

09

정의와 적용 조건의 참고 자료

관련 용어와 글

GLOSSARY CONTACT

궁금한 용어와 적용 상황을 알려주세요

용어가 사용된 문장과 장비 환경을 함께 알려주시면 필요한 설명과 관련 안내를 확인합니다.