AI Briefing

MCP 가이드

·2026.05.29 07:26

MCP는 AI 애플리케이션이 기업 시스템의 데이터와 도구에 표준화된 방식으로 접근하도록 돕는 오픈 표준 프로토콜이다.

기업용 AI 시스템은 데이터, 도구, 워크플로우에 대한 적절한 접근 권한이 있어야 실질적인 가치를 발휘할 수 있다. **Model Context Protocol(MCP)**은 엔지니어링 팀이 AI 애플리케이션을 권한이 부여된 기업 시스템에 표준화된 방식으로 연결할 수 있도록 돕는 오픈 표준이다.

MCP는 모델이나 데이터베이스 자체가 아니라, AI 스택의 애플리케이션 및 통합 계층에 위치하는 프로토콜이다. 이를 통해 조직은 AI 애플리케이션을 기업 시스템에 연결할 때 발생하는 개별적인 통합 작업의 부담을 줄이고, 변화하는 요구사항에 맞춰 시스템을 쉽게 확장하고 유지 관리할 수 있다.

MCP는 호스트(Host), 클라이언트(Client), 서버(Server), **전송 메커니즘(Transport mechanism)**으로 구성된 클라이언트-서버 아키텍처를 통해 작동한다.

  • Host: 사용자가 상호작용하는 AI 애플리케이션 또는 환경 (예: 어시스턴트, IDE, 내부 AI 도구)
  • Client: 호스트 내부에서 특정 MCP 서버와의 연결을 유지하는 구성 요소
  • Server: 데이터베이스, 문서 저장소, SaaS 애플리케이션 등 외부 시스템의 컨텍스트나 기능을 노출하는 프로그램
  • Transport mechanism: 클라이언트와 서버 간의 통신 방식 (예: 로컬 연결을 위한 stdio, 원격 연결을 위한 Streamable HTTP)

MCP 서버는 다음과 같은 세 가지 주요 기능을 제공한다.

  • Resources: 파일, 레코드, 스키마 등 AI 애플리케이션이 사용할 수 있는 컨텍스트 정보
  • Tools: 데이터베이스 쿼리, API 호출, 비즈니스 시스템 업데이트 등 AI가 호출할 수 있는 정의된 함수
  • Prompts: 특정 상호작용이나 워크플로우를 위해 서버가 제공하는 재사용 가능한 템플릿 또는 구조화된 지침

MCP는 API, RAG, Function calling, Agent와 밀접하게 연관되어 있지만 각각의 역할은 다르다. MCP는 API를 대체하는 것이 아니라 API를 통해 노출된 기능을 AI가 발견하고 사용할 수 있도록 표준화하며, RAG가 지식 베이스에 접근하는 표준 경로를 제공한다. 또한, Function calling을 통해 도구가 노출되는 방식을 표준화하여 호환되는 애플리케이션이 이를 쉽게 사용할 수 있게 한다.

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.