MCP (Model Context Protocol)

AI 모델과 외부 도구·데이터 소스를 연결하는 개방형 표준 프로토콜

Overview

MCP(Model Context Protocol)는 Anthropic이 주도하여 개발한 개방형 프로토콜로, AI 모델(LLM)이 외부 도구, 데이터 소스, 서비스와 상호작용할 수 있도록 표준화된 인터페이스를 제공한다. MCP 서버는 도구(tools), 리소스(resources), 프롬프트(prompts)를 노출하고, MCP 클라이언트(예: Claude Code, Cursor)가 이를 호출하는 구조다. stdio, SSE, HTTP 등의 전송 방식을 지원한다.

Key Features

  • 표준화된 도구 인터페이스: AI 에이전트가 파일 시스템, 데이터베이스, API, 브라우저 등 다양한 외부 리소스에 일관된 방식으로 접근
  • 서버-클라이언트 아키텍처: MCP 서버가 기능을 제공하고, MCP 클라이언트(Claude Code, Cursor 등)가 이를 소비
  • 다양한 전송 방식: stdio(로컬), SSE/HTTP(원격) 지원
  • 에이전트 간 통신: 다수의 AI 에이전트 인스턴스 간 메시지 교환에도 활용 가능
  • 생태계 확장: 커뮤니티와 기업이 MCP 서버를 개발하여 배포 가능