{"repo":"modelcontextprotocol/java-sdk","free":true,"listed":false,"github":"https://github.com/modelcontextprotocol/java-sdk","clone":"git clone https://github.com/modelcontextprotocol/java-sdk.git","description":"The official Java SDK for Model Context Protocol servers and clients. Maintained in collaboration with Spring AI","language":"Java","stars":3659,"topics":["mcp","mcp-server","mcp-client","java"],"license":"MIT","category":"mcp-servers","readme_excerpt":"MCP Java SDK A set of projects that provide Java SDK integration for the Model Context Protocol. 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 - Overview the features provided by the Java MCP SDK - Architecture - Java MCP SDK architecture overview. - Java Dependencies / BOM - Java dependencies and BOM. - Java MCP Client - Learn how to use the MCP client to interact with MCP servers. - Java MCP Server - Learn how to implement and configure a MCP servers. Spring AI MCP documentation Spring AI MCP extends the MCP Java SDK with Spring Boot integration, providing both client and server starters. The MCP Annotations - provides annotation-based method handling for MCP servers and clients in Java. The MCP Security - provides comprehensive OAuth 2.0 and API key-based security support for Model Context Protocol implementations in Spring AI. Bootstrap your AI applications with MCP support using Spring Initializer. Development Building from Source Running Tests To run the tests you have to pre-install Docker and npx . Conformance Tests The SDK is validated against the MCP conformance test suite at 0.1.15 version. Full details and instructions are in conformance-tests/VALIDATION RESULTS.md . Latest results: Suite Result --------------- ------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/modelcontextprotocol","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/modelcontextprotocol/java-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}