#69 · Primary category: LLM Application Frameworks

java-sdk

java mcp mcp-client mcp-server

The official Java SDK for Model Context Protocol servers and clients. Maintained in collaboration with Spring AI

Project last updated:08/28/26

GitHub Stars

3.7K

Forks

1.1K

Contributors

82

License

MIT

Why we included this project

The official Java SDK for the Model Context Protocol, this project gives Java teams a maintained way to build MCP clients and servers without writing protocol handling themselves. It covers both sides of the connection: consume MCP tools from a JVM application, or expose Java-based capabilities to any MCP-compatible client, in synchronous or asynchronous style, over stdio or HTTP-based transports such as SSE and Streamable HTTP. The Spring AI collaboration is the part most Spring Boot shops will care about. It adds client and server starters, annotation-based method handling, and OAuth 2.0 and API-key security, so MCP support can be dropped into an existing Spring application with little ceremony. For Java teams that want a standard interface between their models and external tools, this is a solid, actively maintained base to build on.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category