Java SDK
Choose your path to learn about the Java SDK:
Learn about MCP Java SDK architecture and features
Learn how to implement MCP servers
Learn how to use MCP clients
Java SDK Features
- Complete implementation of Model Context Protocol specification
- Support for both synchronous and asynchronous APIs
- Multiple transport implementations:
- Inter-process communication (STDIO)
- HTTP SSE streaming
- Spring WebFlux/WebMVC integration
- Rich tools and resource management capabilities
- Comprehensive error handling
- Type-safe APIs throughout
System Requirements
- Java 17 or higher
- Maven 3.6+ or Gradle 7.0+