MCP는 이야기가 자주 나오는 만큼 한 줄로 설명할 수 있어야 합니다. 공식 소개 문서를 읽고 한 장으로 줄여 봤습니다.
한 줄 정의
MCP(Model Context Protocol)는 AI 애플리케이션을 외부 시스템에 연결하는 오픈소스 표준입니다.
연결 대상은 데이터 소스(로컬 파일, 데이터베이스), 도구(검색 엔진, 계산기), 워크플로(특정 목적의 프롬프트) 세 가지로 소개됩니다.
USB-C 비유
문서는 MCP를 AI 앱의 USB-C 포트에 빗댑니다. USB-C가 기기를 연결하는 표준 방식을 주듯, MCP가 AI 앱을 외부 시스템에 연결하는 표준 방식을 준다는 이야기입니다.
포트가 하나로 통일되면 기기마다 다른 케이블을 만들 필요가 없어집니다. 같은 이치로 도구마다 따로 연동 코드를 짜지 않아도 된다는 쪽이 핵심입니다.
무엇을 할 수 있나
문서가 드는 예시는 이렇습니다.
- 에이전트가 구글 캘린더와 노션에 접근해 더 개인화된 비서 역할을 한다.
- Claude Code가 Figma 디자인으로 웹 앱을 만든다.
- 사내 챗봇이 여러 데이터베이스에 연결되어 대화로 데이터를 분석하게 한다.
- AI 모델이 Blender로 3D 설계를 만들고 3D 프린터로 출력한다.
누구에게 이득인가
문서는 입장별로 나눕니다. 개발자는 AI 앱이나 에이전트를 만들고 연동하는 시간과 복잡도가 줄고, AI 앱은 데이터·도구·앱의 생태계에 접근해 능력이 커지며, 사용자는 더 유능한 앱을 쓰게 됩니다.
이어서 볼 곳
문서는 서버를 만들어 데이터와 도구를 내놓는 방법, 클라이언트를 만들어 서버에 연결하는 방법, 보안 모범 사례를 각각 안내 페이지로 연결합니다. 구조를 더 알고 싶다면 아키텍처 문서가 다음 순서입니다.
이 블로그에서는 관리형 MCP 서버를 실제 데이터베이스 도구 설계 관점에서 읽은 글이 여기 있습니다. 소개 문서가 가볍게 말한 부분을 더 구체적인 사례로 볼 수 있습니다.