https://github.com/loicgreffier/spring-boot-ai-quickstarts
Code samples around Spring AI.
https://github.com/loicgreffier/spring-boot-ai-quickstarts
ai chatbot demo mcp ollama quickstart rag spring-boot
Last synced: 3 months ago
JSON representation
Code samples around Spring AI.
- Host: GitHub
- URL: https://github.com/loicgreffier/spring-boot-ai-quickstarts
- Owner: loicgreffier
- License: apache-2.0
- Created: 2025-08-27T19:54:55.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2026-03-26T13:08:18.000Z (4 months ago)
- Last Synced: 2026-03-27T03:57:28.521Z (4 months ago)
- Topics: ai, chatbot, demo, mcp, ollama, quickstart, rag, spring-boot
- Language: Java
- Homepage:
- Size: 3.25 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Spring Boot and AI Quickstarts
[](https://github.com/loicgreffier/spring-boot-ai-quickstarts/actions/workflows/build.yml)
[%3D'project'%5D%2F*%5Blocal-name()%3D'parent'%5D%2F*%5Blocal-name()%3D'version'%5D%2Ftext()&style=for-the-badge&logo=spring-boot&label=version)](https://github.com/loicgreffier/spring-boot-ai-quickstarts/blob/main/pom.xml)
[](https://github.com/loicgreffier/spring-boot-ai-quickstarts)
[](https://hub.docker.com/r/loicgreffier/spring-boot-ai-quickstarts/tags)
[](https://opensource.org/licenses/Apache-2.0)
[Chat](#chat) • [MCP](#mcp)
Code samples around Spring AI.
## Prerequisites
- Java 25
- Maven
- Node.js 24
- NPM
- Ollama
- Docker
## Quickstarts
### Chat
| Module | Description |
|-------------------------------------------------|------------------------------------------------------------------|
| [Chat](/chat) | Synchronous chatbot |
| [Chat Memory In-Memory](/chat-memory-in-memory) | Chatbot with in-memory conversation storage |
| [Chat Memory JDBC](/chat-memory-jdbc) | Chatbot with JDBC (PostgreSQL) conversation storage |
| [Chat RAG](/chat-rag) | Chatbot with retrieval-augmented generation (RAG) |
| [Chat RAG Advanced](/chat-rag-advanced) | Chatbot with advanced retrieval-augmented generation (RAG) setup |
| [Chat Stream](/chat-stream) | Streaming chatbot |
### MCP
| Module | Description |
|---------------------------------------|------------------------------------------------|
| [MCP Server HTTP](/mcp-server-http) | MCP server using streamable HTTP communication |
| [MCP Server Stdio](/mcp-server-stdio) | MCP server using standard I/O communication |
## Credits
- [Spring AI Documentation](https://docs.spring.io/spring-ai/reference/index.html)
- [The Simpsons API](https://thesimpsonsapi.com)