최근 AI와 외부 시스템, 도구, 데이터를 연결하는 표준 프로토콜인 MCP(Model Context Protocol)가 주목받고 있습니다. 특히 MCP 아키텍처에서 호스트(Host)가 어떤 역할을 하고, 실제로 어떤 애플리케이션에 적용되는지 궁금해하는 분들이 많아 네이버 블로그 스타일로 정리합니다.
MCP 호스트란 무엇인가? MCP 호스트는 사용자가 직접 상호작용하는 메인 애플리케이션입니다.
Claude Desktop, Cursor IDE, AI 챗봇, 프로젝트 관리 툴 등 다양한 프로그램이 MCP 호스트가 될 수 있습니다. 즉, 사용자가 자연어로 질문하거나 명령을 내리는 창구이자, 내부적으로 여러 MCP 클라이언트와 서버를 관리하는 중앙 허브 역할을 합니다.
MCP 아키텍처의 기본 구조 호스트(Host): 사용자 인터페이스를 제공하고, 여러 클라이언트와 서버를 통합 관리 클라이언트(Client): 서버와 1:1 연결을 담당, 각 서버와의 통신 중개 서버(Server): 외부 데이터...
원문 링크 : [MCP] 호스트의 역할과 실제 애플리케이션 이해하기