quarkiverse/quarkus-mcp-server
Quarkus MCP Server is a Quarkus extension that enables developers to implement Model Context Protocol server features for seamless integration between LLM applications and external data sources and tools.
The MCP Java SDK is the official Java Software Development Kit designed to enable Java applications to interact seamlessly with AI models and tools through the Model Context Protocol (MCP). This SDK provides a standardized interface that supports both synchronous and asynchronous communication patterns, making it versatile for various AI integration scenarios. It is structured as a set of projects that collectively facilitate the implementation of MCP in Java environments. The SDK includes comprehensive features and architectural components that allow developers to build MCP clients and servers, enabling robust interaction with AI services. Additionally, the MCP Java SDK integrates with Spring AI, extending its capabilities with Spring Boot support. This integration offers client and server starters that simplify the bootstrapping of AI applications with MCP support, leveraging the popular Spring Initializer for easy project setup. The SDK is well-documented, with detailed guides covering features, architecture, dependencies, and usage instructions for both MCP clients and servers. Development is streamlined with Maven build tools, and the project supports testing with Docker and npx pre-installation. The project encourages contributions and maintains active development with continuous integration and issue tracking on GitHub. Licensed under the MIT License, the MCP Java SDK is maintained by a dedicated team and aims to provide a reliable and efficient way for Java developers to incorporate AI model interactions into their applications using the Model Context Protocol.
https://github.com/modelcontextprotocol/java-sdk
Quarkus MCP Server is a Quarkus extension that enables developers to implement Model Context Protocol server features for seamless integration between LLM applications and external data sources and tools.
Clojure library for building Model Context Protocol servers and clients natively on the JVM, implementing the stdio transport of the 2024-11-05 spec without using the Java SDK.
A pure Java implementation of Google's Agent2Agent protocol for Spring Boot applications, where any agent built with it is also exposed automatically as an MCP tool.