Model Context Protocol 개요
MCP(Model Context Protocol)는 AI 애플리케이션을 외부 시스템에 연결하기 위한 오픈소스 표준입니다.
MCP를 사용하면 Claude나 ChatGPT 같은 AI 애플리케이션이 데이터 소스(예: 로컬 파일, 데이터베이스), 도구(예: 검색 엔진, 계산기), 워크플로(예: 특정 용도의 프롬프트)에 연결할 수 있습니다. 이를 통해 핵심 정보에 접근하고 여러 작업을 수행할 수 있습니다.
MCP는 AI 애플리케이션을 위한 USB-C 포트라고 생각하면 됩니다. USB-C가 전자 기기를 연결하는 표준화된 방식을 제공하듯이, MCP는 AI 애플리케이션을 외부 시스템에 연결하는 표준화된 방식을 제공합니다.
MCP로 무엇을 할 수 있나요?
- 에이전트가 사용자의 Google Calendar와 Notion에 접근하여 한층 개인화된 AI 어시스턴트로 동작할 수 있습니다.
- Claude Code가 Figma 디자인을 활용해 웹 앱 전체를 생성할 수 있습니다.
- 기업용 챗봇이 조직 전반의 여러 데이터베이스에 연결되어, 사용자가 채팅으로 데이터를 분석할 수 있도록 지원합니다.
- AI 모델이 Blender에서 3D 디자인을 만들고 이를 3D 프린터로 출력할 수 있습니다.
MCP가 왜 중요한가요?
MCP는 생태계에서 어디에 위치하느냐에 따라 다양한 이점을 줍니다.
- 개발자: MCP는 AI 애플리케이션이나 에이전트를 구축하거나 연동할 때의 개발 시간과 복잡성을 줄여 줍니다.
- AI 애플리케이션 또는 에이전트: MCP는 데이터 소스, 도구, 앱으로 이루어진 생태계에 대한 접근을 제공하여 기능을 강화하고 최종 사용자 경험을 개선합니다.
- 최종 사용자: MCP를 통해 더 유능한 AI 애플리케이션이나 에이전트가 만들어지며, 이들은 필요할 때 사용자의 데이터에 접근하고 사용자를 대신해 작업을 수행할 수 있습니다.
폭넓은 생태계 지원
MCP는 다양한 클라이언트와 서버에서 지원되는 오픈 프로토콜입니다. Claude와 ChatGPT 같은 AI 어시스턴트, Visual Studio Code·Cursor·MCPJam 등의 개발 도구를 비롯한 수많은 도구가 모두 MCP를 지원합니다. 덕분에 한 번 만들어 어디서나 연동할 수 있습니다.
빌드 시작하기
서버 구축
MCP 서버를 만들어 자신의 데이터와 도구를 외부에 노출합니다.
클라이언트 구축
MCP 서버에 연결하는 애플리케이션을 개발합니다.
MCP 앱 구축
AI 클라이언트 내부에서 실행되는 인터랙티브 앱을 만듭니다.
더 알아보기
개념 이해하기
MCP의 핵심 개념과 아키텍처를 학습합니다.
