Model Context Protocol(MCP)이란?

원문: https://modelcontextprotocol.io/docs/getting-started/intro

MCP(Model Context Protocol)는 AI 애플리케이션을 외부 시스템과 연결하기 위한 오픈소스 표준입니다. MCP를 사용하면 Claude나 ChatGPT 같은 AI 애플리케이션이 데이터 소스(예: 로컬 파일, 데이터베이스), 도구(예: 검색 엔진, 계산기), 워크플로(예: 전문 프롬프트)에 연결되어 핵심 정보에 접근하고 작업을 수행할 수 있습니다.

MCP는 AI 애플리케이션을 위한 USB‑C 포트에 가깝습니다. USB‑C가 전자기기를 표준 방식으로 연결하듯, MCP는 AI 애플리케이션과 외부 시스템을 표준 방식으로 연결합니다.

MCP를 USB‑C에 비유한 다이어그램
AI 애플리케이션과 외부 시스템을 표준적으로 연결하는 MCP 개념

MCP로 가능한 일

MCP가 중요한 이유

광범위한 생태계 지원

MCP는 다양한 클라이언트와 서버에서 지원되는 오픈 프로토콜입니다. 예를 들어 Claude, ChatGPT 같은 AI 어시스턴트, Visual Studio Code, Cursor, MCPJam 등 여러 개발 도구가 MCP를 지원합니다. 덕분에 한 번 구현하면 다양한 환경에 쉽게 연결할 수 있습니다.

시작하기

서버 만들기

데이터와 도구를 노출하는 MCP 서버를 제작합니다.

클라이언트 만들기

MCP 서버에 연결되는 애플리케이션을 개발합니다.

MCP Apps 만들기

AI 클라이언트 안에서 동작하는 인터랙티브 앱을 제작합니다.

더 알아보기

개념과 아키텍처 이해하기

MCP의 핵심 개념과 구조를 살펴봅니다.