What AI models does Spring Boot AI support?
It supports Google Gemini, AWS Bedrock, and local Ollama models, switchable via Spring profiles.
@rogervinas
Basic information
🍀 🤖 Spring Boot AI - Evaluation Testing
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"spring-boot-ai": {
"command": "docker",
"args": [
"compose",
"-f",
"docker-compose-vectordb.yml",
"up",
"-d"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Spring Boot AI is a sample application demonstrating how to build an AI agent using Spring AI, the Model Context Protocol (MCP), and Retrieval Augmented Generation (RAG). It shows how to create tools (Weather, Booking), integrate with AI models (Ollama, Gemini, Bedrock), and add chat memory and vector store context.
Configure the application for your chosen AI provider (Ollama, Gemini, or Bedrock) via Spring profiles. Run the vector database (PGVector) and start the MCP server and chat server. Send requests to the REST endpoint POST /{chatId}/chat?question=... to interact with the agent.
It supports Google Gemini, AWS Bedrock, and local Ollama models, switchable via Spring profiles.
Tools are created as Spring Beans annotated with `@Tool` and `@ToolParam`, and registered as `MethodToolCallbackProvider`.
Yes, it uses PGVector for RAG – the vector store is loaded with sample city data at startup.
The remote Booking MCP server uses SSE transport, configured via `spring.ai.mcp.client.sse.connections.booking-tool.url`.
Yes, the project includes AI Model Evaluation using Spring AI’s testing support.

Model Context Protocol Servers

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
🚀 The fast, Pythonic way to build MCP servers and clients.

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Comments