이 프로젝트는 Spring Boot를 사용하여 모델 컨텍스트 프로토콜(MCP) 서버와 클라이언트를 구현한 것입니다. WebFlux 및 WebMvc SSE 지원을 갖춘 MCP 서버 모듈과 AI 기반 제안을 위한 MCP 클라이언트를 포함하고 있으며, Spring AI 도구, Ollama AI 모델 및 벡터 저장을 위한 PGVector를 활용합니다.
이 프로젝트는 Spring Boot를 사용하여 모델 컨텍스트 프로토콜(MCP) 서버와 클라이언트를 구현한 것입니다. WebFlux 및 WebMvc SSE 지원을 갖춘 MCP 서버 모듈과 AI 기반 제안을 위한 MCP 클라이언트를 포함하고 있으며, Spring AI 도구, Ollama AI 모델 및 벡터 저장을 위한 PGVector를 활용합니다.
이 MCP 구현은 Spring 생태계 내에서 AI 강화 애플리케이션을 개발하고 배포하기 위한 포괄적인 프레임워크를 제공합니다. MCP 서버 모듈은 SSE를 통해 실시간 데이터 스트리밍을 지원하여 동적인 AI 상호작용을 가능하게 합니다. 클라이언트 모듈은 AI 기반 제안을 만들도록 돕고, 도구 주석 및 컨텍스트 구성을 갖추고 있습니다. 이 아키텍처는 AI 도구 통합의 모범 사례를 강조하며, Spring Boot의 확장성, 실시간 업데이트 및 AI 모델 배포 기능을 활용하여 지능형 및 반응형 애플리케이션을 구축하는 개발자에게 적합합니다.