Agent Client Protocol for Java Developers
summary
ACP acts as the wire protocol while a Java SDK plus a Spring Boot starter lets developers register handlers and spin agents as jars over stdio; demos show a minimal echo agent that prefixes input, a chatbot wired to Anthropic Claude and Spring AI with memory, an agent delegating to agentic CLIs (claude cloud code) that creates files (haiku.ext) via the tool calling loop, and a domain DDD code review agent that finds and refactors issues and prints structured reports though long-running tasks and MCP integration are still flaky.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:33What is ACP?
- 8:15A Java ACP agent
- 15:30The ACP Java tutorial
- 16:55Echo agent
- 22:35Chatbot agent
- 28:40Tool calling
- 36:50IntelliJ MCP
- 39:00Code review agent
related talks
50mAgents That Talk Back: MCP, ACP, A2A, Oh my!
32mFrom Monolith to AI Agent Modernizing Java Systems with MCP
26mOverview of AI Agent Protocols
27mBuilding AI Agents with Spring & MCP
54mTour of Agent Protocols: MCP, A2A, AG-UI, A2UI
54mFrom Single-Shot LLMs to Intelligent Agents: Building Scalable AI Systems with Spring AI and MCP
50mBeyond local tools: Dive into the Model Context Protocol (MCP)
24mBuilding Agentic Applications with Spring AI
