#8888th of 142 in Agent frameworks and SDKs

java-sdk

Official Java SDK for building MCP clients and servers

Stars
3.8k
License
MIT
Last commit
Nov 2026
Last release
Oct 2026
Language
Java
Stars, last 29 weeks+430
22 Apr 2026: 3,337 stars29 Apr 2026: 3,349 stars6 May 2026: 3,358 stars13 May 2026: 3,376 stars20 May 2026: 3,395 stars27 May 2026: 3,409 stars3 Jun 2026: 3,422 stars10 Jun 2026: 3,440 stars17 Jun 2026: 3,450 stars24 Jun 2026: 3,465 stars1 Jul 2026: 3,481 stars8 Jul 2026: 3,500 stars15 Jul 2026: 3,529 stars22 Jul 2026: 3,542 stars29 Jul 2026: 3,567 stars5 Aug 2026: 3,592 stars12 Aug 2026: 3,608 stars19 Aug 2026: 3,621 stars26 Aug 2026: 3,628 stars2 Sept 2026: 3,640 stars9 Sept 2026: 3,647 stars16 Sept 2026: 3,660 stars23 Sept 2026: 3,670 stars30 Sept 2026: 3,680 stars7 Oct 2026: 3,692 stars14 Oct 2026: 3,707 stars21 Oct 2026: 3,727 stars28 Oct 2026: 3,742 stars4 Nov 2026: 3,756 stars11 Nov 2026: 3,767 stars

3,337 on 22 Apr 20263,767 on 11 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Java implementation of the Model Context Protocol, covering both client and server sides with synchronous and asynchronous APIs. The core module ships STDIO, JDK HttpClient and Jakarta Servlet transports, with Jackson for JSON behind a pluggable abstraction. Spring WebClient, WebFlux and WebMVC transports live in Spring AI 2.0+.

Who it is for: Java and Spring developers building MCP clients or servers

Strengths

  • Reactive Streams API on Project Reactor, with a blocking synchronous facade
  • Modular artifacts: BOM, core, Jackson 2 and Jackson 3 bindings, bundled `mcp`
  • Server conformance suite passes 40/40 at conformance version 0.1.15
  • Transport-agnostic APIs with pluggable authorization hooks for servers

Weaknesses

  • No built-in authorization; it must be supplied by the application or Spring
  • Client conformance 3/4 scenarios; Spring auth suite 12/14 scenarios fully passing
  • Spring transports are not in this repo; they require Spring AI 2.0+
  • Running the tests requires Docker and npx

What it needs

  • no GPU
  • Needs Java 17+, Maven, Project Reactor, Jackson, SLF4J

What changed

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Also in Agent frameworks and SDKs

See all 142
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)76.2k stars+15,031 (+25%) in 30 daysMIT96 out of 100
2openai-agents-pythonPython SDK for multi-agent workflows with handoffs, guardrails and tracing30.6k stars+692 (+2.3%) in 30 daysMIT92 out of 100
3mastraTypeScript framework for building AI agents, workflows and MCP servers29.5k stars+778 (+2.7%) in 30 dayscustom license92 out of 100
#4browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)120.8k stars+3,334 (+2.8%) in 30 daysMIT90 out of 100
#5copilotkitReact and Angular SDK for adding agent chat and generative UI to apps38.7k stars+757 (+2.0%) in 30 daysMIT90 out of 100