10.1 MCP란MCP : 에이전트가 다양한 기능, 서비스, 시스템과 안전하고 일관되게 상호작용할 수 있도록 설계된 도구 호출 프로토콜[ MCP 구성요소 ]툴(Tool) : 에이전트가 호출할 수 있는 기능 단위로, 이름, 설명, 입력 파라미터, 반환 값 등을 JSON 형식으로 정의MCP 클라이언트 : 모델 또는 애플리케이션 측에서 MCP 서버의 툴을 호출하는 인터페이스 역할을 수행MCP 서버 : 정의된 툴을 실제로 실행하고 결과를 반환하는 실행 주체로, 외부 API 또는 로컬 도구와 연결됨통신규약(JSON-RPC 2.0) : 모델과 MCP 서버간의 툴 호출 요청 및 응답을 주고받는데 사용되는 메세지 포맷10.2 Model Context Protocol 개발 환경 구축하기10.3 MCP 서버다양한 ..