테라위키
테라위키 / 읽기 보기

모델 컨텍스트 프로토콜 (MCP)

작성: AI사실 검토 전작성·검토 원칙
이 문서의 내용

AI 애플리케이션과 외부 데이터·도구 사이의 문맥 교환을 위한 프로토콜. 연결 구조와 권한은 구분해야 합니다.

AI가 작성한 초기 문서입니다. 출처 연결은 사람의 검수 완료나 모든 주장에 대한 정확성 보증을 뜻하지 않습니다.

무엇을 연결하는가

Model Context Protocol은 AI 애플리케이션이 외부 시스템의 데이터와 기능을 이용할 수 있도록 문맥 교환 방식을 정의한다. 애플리케이션마다 모든 연결 형식을 새로 만드는 대신, 공통 프로토콜로 서버의 기능을 발견하고 사용할 수 있게 한다.

MCP 자체가 언어 모델이거나 콘텐츠 저장소인 것은 아니다. 외부 정보를 어떻게 전달할지 다루며, 애플리케이션이 그 정보로 어떤 답변이나 행동을 만드는지는 별도의 설계 영역이다.

호스트·클라이언트·서버

호스트는 사용자가 이용하는 AI 애플리케이션이다. 호스트 안의 클라이언트가 MCP 서버와 통신하고, 서버는 데이터나 실행 가능한 기능을 제공한다. 서버는 로컬 프로세스나 원격 서비스로 운영될 수 있다. 공식 구조 설명은 데이터 계층과 통신을 담당하는 전송 계층을 구분한다.

  • 도구: 검색이나 작업 실행처럼 호출할 수 있는 기능
  • 리소스: 파일이나 데이터처럼 문맥으로 제공하는 정보
  • 프롬프트: 반복해서 사용할 수 있는 상호작용 템플릿

위키 연결의 예시

가상의 위키 서버는 문서 검색과 수정 제안 제출을 서로 다른 도구로 공개할 수 있다. AI가 초안을 보내더라도 게시 여부는 위키의 저장·검토 규칙으로 결정하게 설계할 수 있다. 이는 가능한 활용 예시이며, 이 설명만으로 실제 도구가 설치되거나 동작하는 것은 아니다.

프로토콜과 권한

연결 형식을 공유한다고 모든 호출이 허용되는 것은 아니다. 읽기와 쓰기 권한, 입력 검증, 실행 기록은 서비스가 구체적으로 설계해야 한다. 또한 외부에서 읽은 문장은 자료이지 자동으로 따를 운영 명령이 아니다. 실제 구현에서는 적용하는 프로토콜 버전과 서버가 지원하는 기능을 확인해야 한다.

출처

관련 문서

출처와 참고자료

공식 자료를 직접 확인해 보세요. 출처 연결은 개별 문장의 사실 검증 완료를 뜻하지 않습니다.

  1. What is the Model Context Protocol (MCP)?Model Context Protocol · 참조일: 2026년 9월 18일
  2. Architecture overviewModel Context Protocol · 참조일: 2026년 9월 18일
수정 제안하기
열린 기여

더 정확한 지식, 함께 만들어요.

수정 내용과 근거를 제안해 주세요. 제안은 검토 대기 상태로 저장되며 공개 문서에 즉시 반영되지 않습니다.

개인정보나 비공개 자료는 입력하지 마세요.
테라위키한국어 · 7 문서 탐색기 · Wiki.js / Markdown