MCP가 해결하려는 문제
LLM을 사내 데이터베이스, 파일 시스템, 사내 API 등과 연동하려면 매번 커스텀 통합 코드를 새로 짜야 했습니다. Anthropic이 발표한 MCP(Model Context Protocol)는 이 연동 방식을 하나의 개방형 표준으로 통일하려는 프로토콜입니다.
동작 구조
MCP는 클라이언트(AI 애플리케이션)와 서버(도구·데이터 제공자) 구조로 동작합니다. MCP 서버는 표준화된 방식으로 프롬프트 템플릿, 참고 자료(리소스), 실행 가능한 기능(도구)을 노출하고, 어떤 MCP 클라이언트든 동일한 방식으로 이를 호출할 수 있습니다.
왜 "AI용 USB-C"라 불리나
기기마다 다른 충전 단자를 USB-C 하나로 통일한 것처럼, MCP는 AI 애플리케이션과 다양한 데이터·도구 사이의 N대N 커스텀 연동을 하나의 표준 인터페이스로 줄이는 것을 목표로 합니다. 한 번 MCP 서버를 만들어 두면 이를 지원하는 어떤 AI 클라이언트에서도 재사용할 수 있습니다.