# Show GN: Spring AI Playground – MCP·RAG·LLM 통합 실험 오픈소스

> Clean Markdown view of GeekNews topic #22518. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=22518](https://news.hada.io/topic?id=22518)
- GeekNews Markdown: [https://news.hada.io/topic/22518.md](https://news.hada.io/topic/22518.md)
- Type: show
- Author: [hjm1980](https://news.hada.io/@hjm1980)
- Published: 2025-08-14T16:38:03+09:00
- Updated: 2025-08-14T16:38:03+09:00
- Original source: [github.com/JM-Lab](https://github.com/JM-Lab/spring-ai-playground)
- Points: 10
- Comments: 0

## Summary

**Spring AI 프레임워크** 기반의 **올인원 AI 개발·테스트 환경**을 제공하는 오픈소스 도구가 등장했습니다. **LLM, 벡터 데이터베이스, RAG 워크플로우** 등 다양한 AI 요소를 한 화면에서 통합 실험할 수 있으며, **MCP 프로토콜**과 주요 **AI 프로바이더**(OpenAI, Google, 등) 연동을 지원해 **Java 개발자**도 복잡한 환경 세팅이나 Python 의존 없이 손쉽게 최신 AI 기술을 실험할 수 있습니다. **GUI 기반 데이터 업로드, 임베딩, 검색 및 대화형 AI 테스트**까지 전 과정을 통합 관리하여 AI 서비스 개발의 생산성을 높입니다.

## Topic Body

안녕하세요!  
개발자를 위한 AI 통합 플레이그라운드 'Spring AI Playground'를 소개합니다.  
  
기존 AI 서비스 개발을 위해 테스트를 할때 불편함을 겪어보신 적 있으신가요?  
  
- LLM, 벡터 데이터베이스, RAG 워크플로우 등을 테스트할 때마다 복잡한 환경 세팅  
- 매번 다른 API 연동 방식으로 인한 개발 시간 소요  
- Java 개발자에게는 특히 Python 중심의 AI 도구들이 진입 장벽  
  
그래서 "모든 AI 실험을 한 화면에서"라는 목표로 개발을 시작했습니다.  
  
주요 특징:  
  
- 기본 local In-memory Vectorstore 외 18개 이상의 벡터 데이터베이스 지원 (Chroma, Milvus, PGVector, OpenSearch, Elasticsearch 등)  
- 주요 AI 프로바이더 통합 (OpenAI, Anthropic, Ollama, Google, Amazon, Microsoft)  
- MCP (Model Context Protocol) 조기 도입으로 AI 에이전트 구축 가능  
- PWA 지원으로 브라우저에서 앱처럼 설치하여 사용  
- Spring AI 프레임워크 기반으로 Java 개발자에게 친숙한 환경  
  
Spring AI Playground에서 할 수 있는 작업:  
  
- MCP Tool 연결 및 테스트: 외부 도구와 AI 모델 연동  
- 거의 모든 LLM 연결: OpenAI, Ollama, 로컬 모델 등 쉬운 변경  
- Vector DB 연동: 대부분의 주요 벡터 데이터베이스 연결하여 유사도 검색 테스트  
- RAG 워크플로우: PDF, Word, PowerPoint 데이터 업로드부터 임베딩 생성, 검색·응답까지 전 과정을 GUI로 구성  
- 통합 LLM Chat 테스트: MCP, RAG 설정 후 한 번에 통합 테스트  
  
핵심 플레이그라운드:  
- MCP Tool Playground (Inspector) - 외부 도구 연결 및 테스트  
- Vector DB Playground - 문서 업로드, 임베딩, 검색 테스트  
- Chat Playground - MCP, RAG 통합된 대화형 AI 테스트  
  
5분 안에 실행해보기 (git, ollama, docker, java 21 이상  설치 되어 있다면):  
  
git clone https://github.com/JM-Lab/spring-ai-playground.git  
cd spring-ai-playground  
./mvnw spring-boot:build-image -Pproduction -DskipTests=true  
docker run -p 8282:8282 -e SPRING_AI_OLLAMA_BASE_URL=http://host.docker.internal:11434 jmlab/spring-ai-playground:latest  
  
그 후 http://localhost:8282 접속  
  
개발 후기:  
처음엔 개인 학습용 도구로 시작했지만, 기능이 쌓이다 보니 AI 실험을 한 곳에서 할 수 있는 올인원 AI 개발·테스트 환경이 됐습니다. 특히 Java 개발자들이 Python 환경 없이도 최신 AI 기술을 쉽게 실험할 수 있도록 하는 것이 목표였습니다.  
  
오픈소스 기여:  
Spring AI 생태계에 실제 사용 사례와 베스트 프랙티스 제공  
Java 커뮤니티에 Python 중심 AI 도구의 대안 제시  
  
향후 계획:  
AI Agent 개발, 테스트, 배포 기능 추가한 Spring AI Agent Playground 로 발전  
  
Local에서 AI 기능을 테스트하고 싶은 Java 개발자분들께 유용할 거라 생각합니다. 피드백 언제든 환영합니다!  
  
프로젝트 링크: https://github.com/JM-Lab/spring-ai-playground

## Comments



_No public comments on this page._
