로딩
요청 처리 중입니다...

[MCP] 연결부터 결과 처리까지 MCP 동작 원리

 [MCP] 연결부터 결과 처리까지 MCP 동작 원리

MCP(Model Context Protocol)는 AI가 외부 데이터와 도구를 효율적으로 활용할 수 있도록 설계된 표준 프로토콜입니다. 아래에서는 MCP의 동작 과정을 단계별로 설명합니다. 1.

연결 설정 (Connection Establishment) 호스트가 클라이언트를 생성하고 서버와 연결을 시작합니다. 호스트: 사용자 인터페이스 제공 (예: Claude Desktop, IDE).

클라이언트: 서버와의 연결을 관리하며, 프로토콜 버전과 권한을 협상합니다. 서버: 외부 데이터나 도구를 제공하는 주체 (예: 날씨 API, 문서 저장소).

예시: 사용자가 "오늘 서울 날씨 알려줘"를 요청 → 호스트는 "Weather Service" 서버와 연결할 클라이언트 생성. 2. 컨텍스트 교환 (Context Exchange) 서버가 제공할 수 있는 리소스, 도구, 프롬프트 정보를 클라이언트에 전달합니다.

리소스: 읽기 전용 데이터 (예: 문서, 데이터베이스). 도구: 실행 가능한 기능 (예...