Skip to Content
AI Agents with Java
book

AI Agents with Java

by Alex Soto Bueno, Markus Eisele, Mario Fusco
March 2027
Intermediate
375 pages
3h 29m
English
O'Reilly Media, Inc.
Content preview from AI Agents with Java

Chapter 4. Communication Protocols

While the previous chapter demonstrated how to provide context to LLMs through remote method calls, it also highlighted a significant limitation: those functions often lack reusability across different projects and programming languages. To solve this, the industry has historically relied on standardized protocols—think SOAP for web services or USB for hardware—to ensure different systems can speak the same language. In the world of AI, this standardization is achieved through the Model Context Protocol (MCP), an open-source standard that enables seamless interoperability between AI applications and external systems through a consistent interface.

In this chapter, we will explore the MCP architecture, which is built on a client-server model using JSON-RPC 2.0 for message exchange. You will learn how to implement MCP clients and servers using both LangChain4j and Quarkus, moving from basic tool execution to advanced features like Sampling, Elicitation, and ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Applied AI for Enterprise Java Development

Applied AI for Enterprise Java Development

Alex Soto Bueno, Markus Eisele, Natale Vinto
AI Agents with MCP

AI Agents with MCP

Kyle Stratis

Publisher Resources

ISBN: 0642572245856Errata Page