Christian Tzolov
@tzolov.bsky.social
π€ 494
π₯ 154
π 74
Spring AI lead | MCP Java SDK maintainer | Spring Framework team at Broadcom
pinned post!
#SpringAI
Tool Search Tool - Build smarter AI apps that discover tools when they need them π Blog:
spring.io/blog/2025/12...
π GitHub:
github.com/spring-ai-community/spring-ai-tool-search-tool
β On-demand tool discovery β Multiple LLMs β 34-64% token savings
@spring-ai.bsky.social
4 months ago
0
14
9
2nd talk at
@springio.net
today π± β One abstraction rules them all π The Advisor pattern is all you need for any Agentic Harness β Tool Calling, Memory, RAG, Guardrails, LLM-as-a-Judge & more. Self-Improving Agentic Systems with
#SpringAI
π 14:30β15:20 Β· Track 2
2026.springio.net/sessions/fro...
6 days ago
0
3
0
reposted by
Christian Tzolov
SΓ©bastien Deleuze
6 days ago
@tzolov.bsky.social
introduces the
@spring-ai.bsky.social
roadmap at Spring I/O keynote! π§΅
#spring
#java
#springio26
1
7
5
File-based long-term memory for
#SpringAI
agents - no vector store, no database, just files. Plain Markdown files, MEMORY index, the agent manages it all via tool calls. Claude auto-memory compatible but portable to any LLM provider. π
spring.io/blog/2026/04...
#Java
#AI
13 days ago
3
7
3
reposted by
Christian Tzolov
Joris Kuipers
19 days ago
Spring-AI deep-dive by
@tzolov.bsky.social
at
#vdams26
. Fast-paced with lots of info, at the same time slowly building up to show how all features are based on a small nr of core principles and techniques, very nice!
0
4
1
Prepping slides & demos for my Voxxed Days Amsterdam 2026 deep dive tomorrow Packing in Memory, Advisors, RAG, Tool Calling & MCP, Agentic Patterns, A2A & ACP, LLM-as-a-Judge, Guardrailsβ¦ and somehow fitting it all into 2 hours! See you there π
amsterdam.voxxeddays.com/talk/?id=12905
20 days ago
0
4
2
reposted by
Christian Tzolov
CrAIg Walls
about 1 month ago
Spring AI 2.0.0-M3 is now available and with it comes the ability to set metadata for tools and resources. And that makes MCP Apps possible. Read about how Iβve been tinkering with MCP Apps and how to blend AI chat with traditional UI design at
spring.io/blog/2026/03...
loading . . .
Blending Chat with Rich UIs with Spring AI and MCP Apps
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2026/03/18/mcp-apps
0
6
3
π Speaking at
@amsterdam.voxxeddays.com
β April 1β2! "Spring AI: From Fundamentals to Agentic Patterns" β a hands-on deep dive into context window curation, RAG, MCP, subagent orchestration, and LLM-as-a-Judge. All in Java. ποΈ
amsterdam.voxxeddays.com/talk/?id=12905
#SpringAI
#Java
#Agentic
#AI
about 1 month ago
1
9
5
Java is
#AI
infrastructure front-runner β‘ Benchmark of MCP server implementations across 4 major languages puts
#MCP
#Java
&
#SpringAI
at the top of the performance charts: sub-ms latency, highest throughput, and the best CPU efficiency π
www.tmdevlab.com/mcp-server-p...
2 months ago
0
13
7
Subagent Orchestration delegate tasks to focused subagents with isolated contexts and run in parallel
#SpringAI
TaskTool provides a portable, model-agnostic implementation inspired by Claude Code's subagents π
spring.io/blog/2026/01...
@spring-ai.bsky.social
#AI
#Java
#Agents
3 months ago
0
3
4
reposted by
Christian Tzolov
Spring AI
3 months ago
π Spring AI 2.0.0-M2 is here! β¨ Highlights: - Anthropic Custom Skills support, - Null-safe API with JSpecify, - New vector stores: S3, Infinispan, Bedrock KB, - Redis Semantic Cache, - Structured outputs for Mistral AI & Ollama, - MCP SDK 0.17.2 and bug fixes
spring.io/blog/2026/01...
loading . . .
Spring AI 2.0.0-M2 Available Now
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2026/01/23/spring-ai-2-0-0-M2-available-now
0
6
4
reposted by
Christian Tzolov
Thomas Vitale βοΈ
3 months ago
Tomorrow, Iβll have the privilege to kick off the jChampions Conference, a free online event with sessions presented by Java Champions βοΈ Iβll talk about Modular RAG with Spring AI, Arconia, and Docling at 3:00 pm CET π
www.youtube.com/watch?v=ZcB4...
Schedule:
jchampionsconf.com/schedule.html
loading . . .
Modular RAG Architectures with Java and Spring AI
YouTube video by JChampions Conference
https://www.youtube.com/watch?v=ZcB4pNwPklI
0
3
2
#SpringAI
is among the official adopters of the Agent Skills specification:
agentskills.io
It is nice to see a Java toolkit next to Claude, Cursor, Gemini, GitHub... Find more about the Spring AI Skills integration:
www.linkedin.com/feed/update/...
#Java
#AI
@spring-ai.bsky.social
3 months ago
0
6
3
If AI agent drops steps on complex tasks, add TodoWriteTool-a
#SpringAI
tool that enables LLMs to create, track, and update task lists during execution. It transforms implicit planning into explicit, trackable workflows. πBlog:
spring.io/blog/2026/01...
#Java
#AI
3 months ago
0
7
3
#SpringAI
AskUserQuestionTool - AI agents that ask clarifying questions before answering, gather requirements interactively, and create a specification aligned with your actual needs πBlog:
spring.io/blog/2026/01...
#AI
#Java
#Agent
@spring-ai.bsky.social
3 months ago
0
8
6
Bringing Agent Skills to Java and
#SpringAI
π Modular, reusable capabilities for your AI agents -discovered at startup, loaded on demand. Portable across any LLM. Inspired by & compatible with Claude Code Skills. Part 1 of the Agentic Patterns series:
spring.io/blog/2026/01...
@spring-ai.bsky.social
3 months ago
0
11
5
πAs 2025 comes to a close, I'm taking a moment to reflect on an extraordinary year of innovation with Spring AI - From MCP integration to agents, explainable AI, token optimization, ... Read the full story π
www.linkedin.com/pulse/2025-y...
4 months ago
0
6
2
π€ Building AI agents? You can capture WHY the LLM makes decisionsβnot just what it decides.
#SpringAI's
Tool Argument Augmenter captures LLM reasoning alongside tool callsβuseful for building memory-enhanced agents. No tool modifications needed! π
spring.io/blog/2025/12...
4 months ago
0
7
3
#SpringAI
Tool Search Tool - Build smarter AI apps that discover tools when they need them π Blog:
spring.io/blog/2025/12...
π GitHub:
github.com/spring-ai-community/spring-ai-tool-search-tool
β On-demand tool discovery β Multiple LLMs β 34-64% token savings
@spring-ai.bsky.social
4 months ago
0
14
9
JSON is the go-to format for LLM tool responses, but alternatives like TOON, XML, CSV, YAML can potentially improve token efficiency and performance. Find how to configure
#SpringAI
tool responses formats and optimize for your use case:
spring.io/blog/2025/11...
@spring-ai.bsky.social
5 months ago
0
8
5
reposted by
Christian Tzolov
Timothy Snyder
5 months ago
A few thoughts from Chicago.
loading . . .
34
1218
380
π Spring AI 1.1.0 GA Released π§ Better MCP Integration ... πMCP OAuth2 server protection π Recursive Advisors ...π¦ Developer Experience: ... Over 850+ commits Kudos to the entire Spring AI community! π Find more:
spring.io/blog/2025/11...
@spring-ai.bsky.social
5 months ago
2
18
11
π€βοΈ LLM-as-a-Judge with
#SpringAI
Evaluating LLM output is challenging. Traditional metrics fall short, and human evaluation doesn't scale. LLM-as-a-Judge uses LLMs to evaluate AI-generated content, matching human judgment π
spring.io/blog/2025/11...
π οΈ
github.com/spring-proje...
5 months ago
1
9
4
Self-Improving AI Agents with
#SpringAI
Recursive Advisors - enabling iterative AI workflows that can loop, validate and retry until goals are achieved Think of observable tool calling, evaluations, validation... agentic loops. Find more:
spring.io/blog/2025/11...
6 months ago
0
5
1
Excited to be speaking at
@vaadin.com
Create 2025! π π Day 1: "Spring AI & MCP for all things AI" talk π§ Day 2: Hands-on lab with
@marcushellberg.dev
Discover how JVM rules the AI world!
vaadin.com/vaadin-creat...
@spring-ai.bsky.social
#MCP
6 months ago
0
4
0
Excited to be speaking at
@devoxx.com
with
@chemicl.bsky.social
π We'll be diving into
#MCP
Java SDK and
#SpringAI
hands-on, showing you how to build AI apps that actually know what's going on around them. More details:
m.devoxx.com/events/dvbe2...
6 months ago
0
2
0
#SpringAI
(1.1.0-SNAPSHOT) & MCP Java SDK, makes
#MCP
Server development a breeze! Inspired by the FastMCP Context, it brings fluent APIs for logging, progress notifications, client elicitation, LLM sampling and more ...π‘
@spring-ai.bsky.social
7 months ago
0
5
1
At the MCP Dev Summit keynote, David Soria Parra (MCP co-creator) called out the MCP Java SDK - "really really popular"! Grateful to be part of it. Shoutout to
@thedsp.bsky.social
and the
#MCP
&
@spring-ai.bsky.social
communities for building something special together! π
loading . . .
7 months ago
0
8
2
#MCP
Security with
#SpringAI
Great contribution by
@garnier.wf
add a skeleton here at some point
7 months ago
0
5
0
Connect Your
#AI
to Everything with
#SpringAI's
new
#MCP
Boot Starters and Java Annotations. This intro blog demonstrates building both MCP Servers and Clients, showcasing basic and advanced MCP features π
spring.io/blog/2025/09...
@spring-ai.bsky.social
loading . . .
Connect Your AI to Everything: Spring AI's MCP Boot Starters
Level up your Java code and explore what Spring can do for you.
https://spring.io/blog/2025/09/16/spring-ai-mcp-intro-blog
7 months ago
0
7
2
Excited to present at
@ai4devs.bsky.social
Amsterdam this Friday, September 19th! I'll be sharing the latest Spring AI and MCP (Model Context Protocol) advancements for Java developers:
amsterdam.ai4devs.io/speakers/chr...
loading . . .
Christian Tzolov
Spring AI lead developer, Staff Software Engineer at Broadcom;
https://amsterdam.ai4devs.io/speakers/christian-tzolov
7 months ago
0
1
0
reposted by
Christian Tzolov
Spring I/O
8 months ago
π From Single-Shot LLMs to Intelligent Agents: Building Scalable AI Systems with Spring AI and MCP by
@tzolov.bsky.social
@ Spring I/O 2025 βΆοΈ Video:
youtu.be/l38CPjOYsHk
π Slides:
2025.springio.net/slides/from-...
π οΈRepo:
github.com/spring-proje...
#springio25
loading . . .
From Single-Shot LLMs to Intelligent Agents: Building Scalable AI Systems with Spring AI and MCP
YouTube video by Spring I/O
https://youtu.be/l38CPjOYsHk
0
4
1
reposted by
Christian Tzolov
Spring AI
7 months ago
Spring AI 1.1.0-M1 is here! Featuring: β’ Comprehensive MCP integration including the support for Streamable HTTP client & server transports β’ New MCP annotations framework β’ Google GenAI SDK integration β’ Anthropic Claude prompt caching and more
spring.io/blog/2025/09...
0
11
5
Speaking at
@springio.net
on May 23 about building Agentic systems with LLMs, Tools & MCP! Details:
2025.springio.net/sessions/fro...
11 months ago
0
7
2
Spring AI 1.0.0-RC1 and MCP Java SDK 0.10.0 just released! π Check release notes: - Spring AI:
spring.io/blog/2025/05/13/spring-ai-1-0-0-RC1-released
- MCP Java SDK:
github.com/modelcontextprotocol/java-sdk/releases/tag/v0.10.0
#SpringAI
#MCP
11 months ago
0
12
6
Honored to be speaking at
#GOSIM
AI 2025 in Paris! My talk, "Unifying AI Integration with Model Context Protocol", explores how
#MCP
can streamline AI model interoperability across platforms:
paris2025.gosim.org/schedule/uni...
@gosimfoundation @SpringAICentral
loading . . .
Unifying AI Integration with Model Context Protocol β GOSIM AI Paris 2025
The Model Context Protocol (MCP) standardizes how AI models interact with external tools and resources through a structured client-server architecture, facilita
https://paris2025.gosim.org/schedule/unifying-ai-integration-with-model-context-protocol/
12 months ago
0
2
0
#SpringAI
supports dynamic tool updates via
#MCP
! Add, remove & modify tools at runtime without restarting your app or server. Build adaptive AI systems that evolve with your needs. π Blog:
spring.io/blog/2025/05...
π» Code:
github.com/spring-proje...
12 months ago
2
18
6
reposted by
Christian Tzolov
Stephan Janssen
about 1 year ago
Just released a 100% Java GitHub
#MCP
using
#SpringAI
@
github.com/stephanj/Git...
You can now chat with your GitHub projects, search project files, commits etc.
#Enjoy
1
8
3
Building AI Agents with Model Context Protocol (MCP) - my
@amsterdam.voxxeddays.com
talk about how
#SpringAI
-
#MCP
standardizes tool integration, resource management, and prompt handling for building AI apps and agents
youtu.be/oSGVQIZxi7s
loading . . .
Building AI Agents with Model Context Protocol: From Specification to Implementation
YouTube video by Devoxx
https://youtu.be/oSGVQIZxi7s?si=HhhDMZboU8ok6RJR
about 1 year ago
1
8
1
Prompt Engineering in Java:
#SpringAI
turns Google's Prompt Engineering Guide into code. Implements zero-shot, few-shot, chain-of-thought & more in our new blog post:
spring.io/blog/2025/04...
#Java
#PromptEngineering
#SpringAI
about 1 year ago
0
21
12
π MCP Java SDK 0.9.0 is now available! π· Enhanced structured logging & sampling support π· Bug fixes, DevEx improvements π· Integrated inside
#SpringAI
M7 Find more:
github.com/modelcontext...
#MCP
#Java
#ModelContextProtocol
#Spring
loading . . .
Release v0.9.0 Β· modelcontextprotocol/java-sdk
MCP Java SDK Release Notes Breaking Changes β οΈ There is one minor API breaking change that should not cause significant issues: The type of the McpSchema.JSONRPCNotification params field has been c...
https://github.com/modelcontextprotocol/java-sdk/releases/tag/v0.9.0
about 1 year ago
0
8
3
reposted by
Christian Tzolov
James Ward
about 1 year ago
Just finished upgrading some AWS + Spring AI + MCP samples from Spring AI M6 to the new M7. Pretty straightforward but if you need a reference, check out the samples:
github.com/aws-samples/...
loading . . .
GitHub - aws-samples/Sample-Model-Context-Protocol-Demos: Collection of examples of how to use Model Context Protocol with AWS.
Collection of examples of how to use Model Context Protocol with AWS. - aws-samples/Sample-Model-Context-Protocol-Demos
https://github.com/aws-samples/Sample-Model-Context-Protocol-Demos
0
8
2
Great article by
@jamesward.com
on defining AI agent tools with simple annotations, connecting to external systems, and deploying on
#AWS
easily.
#SpringAI
#MCP
components integrate with Amazon Bedrock for powerful AI applications.
community.aws/content/2v8A...
loading . . .
Running MCP-Based Agents (Clients & Servers) on AWS
Learn from Java code examples how to run Model Context Protocol (MCP) clients & servers on AWS, using Amazon Bedrock and Amazon ECS.
https://community.aws/content/2v8AETAkyvPp9RVKC4YChncaEbs/running-mcp-based-agents-clients-servers-on-aws
about 1 year ago
0
6
2
Join me at
@amsterdam.voxxeddays.com
to explore the LLMs to Agents journey with
#MCP
Java SDK and
#SpringAI
amsterdam.voxxeddays.com/talk?id=19305
loading . . .
about 1 year ago
2
2
0
π The MCP Java SDK core module provides default STDIO & SSE client/server transports - no external web frameworks needed! Build MCP clients/servers in plain Java with both Async (Reactor) & Sync APIs. Spring support is optional. π Minimal deps:
central.sonatype.com/artifact/io....
about 1 year ago
0
13
7
MCP Java SDK 0.8.0 is now available! β¨ New session-based server architecture for concurrent connections π§ Sampling support for AI model interactions π¦ OSGi metadata generation support β οΈ Migration guide:
shorturl.at/0SzQJ
#MCP
#Java
#ModelContextProtocol
loading . . .
java-sdk/migration-0.8.0.md at main Β· modelcontextprotocol/java-sdk
The official Java SDK for Model Context Protocol servers and clients. Maintained in collaboration with Spring AI - modelcontextprotocol/java-sdk
https://shorturl.at/0SzQJ
about 1 year ago
2
14
7
As founder of
#MCP
Java SDK and co-lead for
#SpringAI
, bringing these technologies together has been exciting. I'm grateful to
@jetbrains.com
for the highlight! Big thanks to the Spring community and
@thedsp.bsky.social
for the amazing support! Can't wait to see what developers build! π
loading . . .
Java Annotated Monthly β March 2025 | The IntelliJ IDEA Blog
Welcome to this monthβs Java Annotated Monthly! As always, we bring you the most interesting tutorials on Java, Kotlin, and other technologies, along with the latest news you donβt want to miss. We
https://blog.jetbrains.com/idea/2025/03/java-annotated-monthly-march-2025/
about 1 year ago
1
5
1
reposted by
Christian Tzolov
Sergi Almar
about 1 year ago
Full house in
@tzolov.bsky.social
's talk on Spring AI agents.
1
9
1
reposted by
Christian Tzolov
Sergi Almar
about 1 year ago
What a great audience at our workshop "Building Smart Agents with MCP and Spring AI!" The best part? That wow moment when everyone realizes just how easy it is to build powerful AI agents with Spring AI
#TalentArena2025
@tzolov.bsky.social
0
11
1
Next Tues, @sergialmar and I will walk you through "Building Smart Agents with Model Context Protocol (MCP) and Spring AI"
add a skeleton here at some point
about 1 year ago
0
0
1
reposted by
Christian Tzolov
Spring I/O
about 1 year ago
4οΈβ£ Beyond the Hype: Building AI Agents with Spring /
@asaikali.bsky.social
&
@tzolov.bsky.social
Get a clear and practical introduction to building AI agents with Spring AI. π
2025.springio.net/workshops/be...
0
3
1
Load more
feeds!
log in