modelcontextprotocol/java-sdk
The official Java SDK for Model Context Protocol servers and clients. Maintained in collaboration with Spring AI
Overview
modelcontextprotocol/java-sdk is a Java MCP server licensed under MIT. The official Java SDK for Model Context Protocol servers and clients. Maintained in collaboration with Spring AI
Ranked #191 out of 25632 indexed tools.
In the top 1% of all indexed tools.
Has 3,263 GitHub stars.
Has 65 contributors.
Actively maintained with commits in the last week.
Ecosystem
Java MIT
Signal Breakdown
Stars 3,263
Freshness 3d ago
Issue Health 47%
Contributors 65
Dependents 0
Forks 833
Description Good
License MIT
How to Improve
Description low impact
Issue Health high impact
Dependents medium impact
Matched Queries
From the README
# MCP Java SDK A set of projects that provide Java SDK integration for the [Model Context Protocol](https://modelcontextprotocol.io/docs/concepts/architecture). This SDK enables Java applications to interact with AI models and tools through a standardized interface, supporting both synchronous and asynchronous communication patterns. ## 📚 Reference Documentation #### MCP Java SDK documentation For comprehensive guides and SDK API documentation - [Features](https://modelcontextprotocol.github.io/java-sdk/#features) - Overview the features provided by the Java MCP SDK - [Architecture](https://modelcontextprotocol.github.io/java-sdk/#architecture) - Java MCP SDK architecture overview. - [Java Dependencies / BOM](https://modelcontextprotocol.github.io/java-sdk/quickstart/#dependencies) - Java dependencies and BOM. - [Java MCP Client](https://modelcontextprotocol.github.io/java-sdk/client/) - Learn how to use the MCP client to interact with MCP servers. - [Java MCP Server](https://moRead full README on GitHub →
Are you the maintainer? Claim this listing