Model Context Protocol(MCP) MCP 서버는 인공지능 모델의 컨텍스트(Context)를 관리하고 최적화하는 프로토콜을 구현한 서버를 의미한다. 간단히 말해서, MCP는 AI 모델이 사용자의 일을 도와주는 방식을 표준화한 규칙을 저장 및 제공해주는 서버 정도로 이해하면 될 것 같다.
MCP 아키텍처의 주요 구성 요소는 다음과 같다. 어플리케이션(Application): LLM 기반 어플리케이션 Claude, Cursor, Github Copilot...
사용자와 직접 상호 작용 컨텍스트 관리 클라이언트(Client): 서버와 1:1 연결 담당 요청 전송 및 응답 수신 연결 상태 관리 서버(Server): 특정 기능이나 리소스 등을 제공 LLM과의 상호작용을 위한 최적화된 탬플릿 프롬프트 생성 LLM이 작업을 수행하도록 요청 처리 및 결과 반환 MCP 서버를 사용하면 아래와 같은 장점을 얻을 수 있다. 프로젝트 구성원들이 같은 함수 및 탬플릿 프롬프트를 사용하므로 일...