Building AI Agents with Spring & MCP
summary
Builds a production-style agentic dog-adoption service: a Java Spring app using Spring AI with Amazon Bedrock (Nova light for chat, a different model for embeddings), Postgres + pgvector as the vector store, rolling chat memory and similarity search over embeddings, and tool-calls moved to a remote MCP scheduler service. The demo creates embeddings, finds “Prancer” by semantic search, issues a scheduled-adopt tool call over MCP, and runs end-to-end successfully.
AI-written summary · about
chapters (19)
- 0:00Welcome
- 1:55Java for AI
- 3:18Dog adoption chat client
- 8:58AWS Bedrock models
- 11:44Spring Boot setup
- 14:58Chat model & DB config
- 18:07AI chat controller
- 20:10Chat memory
- 22:37System prompts
- 24:44RAG embeddings
- 28:15Vector search
- 30:01Structured responses
- 30:23Tool calling
- 33:14Adoption scheduling
- 34:17MCP introduction
- 35:20Spring AI to MCP
- 37:30MCP integration test
- 38:55Token monitoring & production
- 39:57Summary
related talks
49mBuilding AI Agents with Spring & MCP
27mBuilding AI Agents with Spring & MCP
42mBootiful Spring AI
53mHands On Building Agents
01h 00mSpring AI
54mFrom Single-Shot LLMs to Intelligent Agents: Building Scalable AI Systems with Spring AI and MCP
45mAgents, Tools, and MCP, oh my! Next-level AI concepts for developers
53mAgents, Tools, and Mcp, Oh My! Next Level AI Concepts for Developers
