Christian Tzolov's Avatar

Christian Tzolov

@tzolov

Spring AI lead | MCP Java SDK maintainer | Spring Framework team at Broadcom

481
Followers
151
Following
70
Posts
25.10.2024
Joined
Posts Following

Latest posts by Christian Tzolov @tzolov

Post image

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...

16.02.2026 16:30 πŸ‘ 13 πŸ” 6 πŸ’¬ 0 πŸ“Œ 1
Post image

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

27.01.2026 13:59 πŸ‘ 3 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
Spring AI 2.0.0-M2 Available Now Level up your Java code and explore what Spring can do for you.

πŸš€ 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...

25.01.2026 14:30 πŸ‘ 6 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Modular RAG Architectures with Java and Spring AI
Modular RAG Architectures with Java and Spring AI YouTube video by JChampions Conference

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

21.01.2026 17:37 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

#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

22.01.2026 11:47 πŸ‘ 6 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

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

20.01.2026 13:19 πŸ‘ 7 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

#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

15.01.2026 15:52 πŸ‘ 8 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0
Post image

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

13.01.2026 13:31 πŸ‘ 11 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Post image

πŸŽ‰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...

30.12.2025 14:46 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

πŸ€– 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...

23.12.2025 12:28 πŸ‘ 7 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image

#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

11.12.2025 08:51 πŸ‘ 14 πŸ” 9 πŸ’¬ 0 πŸ“Œ 0
Post image

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

25.11.2025 09:03 πŸ‘ 8 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

A few thoughts from Chicago.

22.11.2025 22:08 πŸ‘ 1219 πŸ” 349 πŸ’¬ 34 πŸ“Œ 32
Post image

πŸš€ 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

13.11.2025 08:01 πŸ‘ 18 πŸ” 11 πŸ’¬ 2 πŸ“Œ 0
Post image Post image

πŸ€–βš–οΈ 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...

10.11.2025 10:17 πŸ‘ 9 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
Post image

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...

04.11.2025 10:42 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

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

20.10.2025 06:54 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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...

09.10.2025 08:55 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

#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

07.10.2025 11:48 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Video thumbnail

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! πŸ’š

04.10.2025 12:01 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Release v0.14.0 Β· modelcontextprotocol/java-sdk What's Changed refactor: Improve resource template management and API consistency by @tzolov @pascalconfluent #576 fix: handle resource not found according to spec by @sdelamo in #567 feat: add op...

we all have job to do for someone :)
github.com/modelcontext...

02.10.2025 04:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

#MCP Security with #SpringAI
Great contribution by @garnier.wf

01.10.2025 07:58 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Connect Your AI to Everything: Spring AI's MCP Boot Starters Level up your Java code and explore what Spring can do for you.

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

16.09.2025 13:42 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Christian Tzolov Spring AI lead developer, Staff Software Engineer at Broadcom;

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...

15.09.2025 10:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
From Single-Shot LLMs to Intelligent Agents: Building Scalable AI Systems with Spring AI and MCP
From Single-Shot LLMs to Intelligent Agents: Building Scalable AI Systems with Spring AI and MCP YouTube video by Spring I/O

πŸƒ 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

01.09.2025 08:30 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

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...

09.09.2025 16:44 πŸ‘ 11 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Post image

Speaking at @springio.net on May 23 about building Agentic systems with LLMs, Tools & MCP!
Details: 2025.springio.net/sessions/fro...

18.05.2025 18:59 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

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

14.05.2025 05:10 πŸ‘ 12 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0
Preview
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

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

06.05.2025 07:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Here's the correct sequence diagram. Unfortunately I can't update the post

05.05.2025 05:42 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0