MCP(Model Context Protocol)는 AI 애플리케이션이 파일, 데이터베이스, 검색 서비스 같은 외부 시스템과 연결되는 방식을 표준화한 오픈소스 프로토콜입니다.ChatGPT나 Claude 같은 AI는 대화만으로도 많은 일을 할 수 있지만, 기본 상태에서는 내 컴퓨터의 파일을 읽거나 회사 데이터베이스를 조회하고 캘린더에 일정을 추가할 수 없습니다. 이런 작업을 하려면 외부 도구와 안전하게 연결되는 통로가 필요합니다. MCP는 그 통로의 공통 규칙을 정의합니다.이번 글에서는 MCP가 왜 등장했는지, Host·Client·Server가 어떤 역할을 하는지, Tools·Resources·Prompts의 차이와 API·RAG·Function Calling과의 관계까지 개발자 관점에서 정리해 보겠습니..