MCP(Model Context Protocol)란 무엇인가요?
MCP(Model Context Protocol)란 무엇인가요?
MCP(Model Context Protocol)는 AI 애플리케이션을 외부 시스템에 연결하기 위한 오픈소스 표준이에요. Claude나 ChatGPT 같은 AI 애플리케이션이 데이터 소스·도구·워크플로에 표준화된 방식으로 연결되도록 해 주는 프로토콜이죠.
출처: 문서
본문
MCP는 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를 지원해서, 한 번 만들어 두면 어디서든 통합할 수 있죠.