{"type":"mcp_server","name":"java-sdk","description":"The MCP Java SDK provides tools for Java applications to interact with AI models using the Model Context Protocol, offering standardized communication and Spring Boot integration for client and server applications.","category":"AI","language":"Java","stars":3596,"forks":116,"owner":"modelcontextprotocol","github_url":"https://github.com/modelcontextprotocol/java-sdk","homepage":"https://modelcontextprotocol.io/sdk/java/mcp-overview","setup":"## Setup\nTo build from source, run `./mvnw clean install -DskipTests`.\nTo run the tests, pre-install `Docker` and `npx`, then execute `./mvnw test`.","tools":"## Available Tools\n\n1. MCP Java SDK (Enables Java applications to interact with AI models and tools through a standardized interface.)\n2. Synchronous communication (Supports synchronous communication patterns.)\n3. Asynchronous communication (Supports asynchronous communication patterns.)\n4. Spring AI MCP (Extends the MCP Java SDK with Spring Boot integration.)\n5. Spring Initializer (Bootstrap your AI applications with MCP support.)\n6. MCP Java SDK Reference Documentation (Comprehensive guides and SDK API documentation.)\n7. Spring AI MCP client starter (Provides client starters.)\n8. Spring AI MCP server starter (Provides server starters.)","faq":null,"created_at":"2025-01-20T17:52:58+00:00","updated_at":"2025-03-28T20:56:49+00:00","source_url":"https://model-context-protocol.com/servers/java-sdk-model-context-protocol-spring","related_articles":[]}