에이전트

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

Anthropic이 2024년에 발표한 오픈 프로토콜로, AI 어시스턴트와 외부 도구 및 데이터 소스의 연결 방식을 표준화합니다. USB-C가 물리적 연결을 통일한 것처럼 AI 연동을 표준화합니다.

모델 컨텍스트 프로토콜 (MCP, Model Context Protocol) 은 Anthropic이 2024년 11월에 공개한 오픈 사양으로, AI 애플리케이션이 도구, 리소스, 프롬프트를 언어 모델에 제공하는 방식을 표준화합니다. MCP 이전에는 각 어시스턴트가 Gmail, GitHub, Slack, 내부 API 등 데이터 소스별로 별도의 커스텀 연동을 가지고 있었습니다. MCP는 단일 클라이언트-서버 프로토콜을 정의하여, 호환되는 어떤 AI 앱도 호환되는 어떤 도구 서버에나 연결할 수 있게 합니다.

프로토콜은 stdio, HTTP, 또는 SSE를 통한 JSON-RPC를 사용합니다. MCP 서버는 기능(예: “Gmail 검색”, “SQL 실행”, “로컬 파일 읽기”)을 노출하고, MCP 클라이언트는 그 기능을 사용하는 AI 어시스턴트(Claude Desktop, Cursor, Claude Code, ChatGPT)입니다. 도구 개발자는 서버를 한 번만 작성하면 되고, 사용자는 원하는 어시스턴트에 연결합니다.

2026년까지 MCP는 OpenAI, Google 및 대부분의 에이전트 프레임워크에 채택되었습니다. 주요 SaaS, 데이터베이스, 개발자 도구를 위한 커뮤니티 서버가 수백 개 존재합니다. 사양은 계속 발전하고 있으며, 양방향 샘플링(서버가 클라이언트에게 컴플리션 실행을 요청), 구조화된 루트(파일시스템 및 프로젝트 컨텍스트), 엘리시테이션(서버가 클라이언트를 통해 사용자에게 추가 질문) 등이 추가되고 있습니다.

MCP는 2023〜2024년의 “AI 연동 비대화” 문제에 대한 지배적인 솔루션이 되었으며, 에이전트 생태계의 대부분을 뒷받침합니다.

출처

관련 항목