mcp-annotated-java-sdk
Active·★ 31·MIT·Updated 2026-05-29
★ Trending★ API Integration★ Dev Tooling
Annotation-driven MCP dev 🚀 No Spring, Zero Boilerplate, Pure Java
This SDK provides a lightweight, annotation-based framework for developing Model Context Protocol (MCP) servers in Java. It simplifies the definition and integration of MCP Resources, Prompts, and Tools, eliminating the need for Spring Framework and extensive boilerplate code.
#Java#SDK#MCP#Annotation-driven#Server Development#Lightweight#Boilerplate-free#LLM Applications
01
Features
01No Spring Framework required, pure Java implementation
02Zero boilerplate code for MCP server development
03Leverages Java's type system for compile-time safety
04Built-in i18n support for MCP components
05Quickly set up an MCP server with minimal code
02
Compatibility
Java
Runtime
Verified via docs
Maven
Build Tool
Verified via docs
Gradle
Build Tool
Verified via docs
Spring AI
Integration
Verified via docs
MCP
Protocol
Verified via docs
03
Quick start
1
$ git clone https://github.com/thought2code/mcp-annotated-java-sdk.git
2
$ cd mcp-annotated-java-sdk
3
$ mvn clean install
04
Use cases
↳Simplifying Model Context Protocol (MCP) server development in Java.
↳Defining and integrating MCP Resources, Prompts, and Tools easily.
↳Building backend services that expose data and functionality to LLM applications.
↳Creating lightweight, pure Java MCP servers without Spring.
05
Alternatives
Brave Search MCP★ 86.5k
Allow your AI Agent to search the real-time internet using Brave Search API. Essential for getting up-to-date information.
GitHub MCP Server★ 30.3k
GitHub's official MCP Server. Allows AI agents to interact directly with your GitHub repositories (read files, search code, issues).
mcp-chrome★ 11.8k
Chrome MCP Server is a Chrome extension-based Model Context Protocol (MCP) server that exposes your Chrome browser functionality to AI assistants like Claude, enabling complex browser automation, content analysis, and semantic search.
Related searches
Comments
Log in to leave a comment
- PPhoenix ClarkMay 8, 2026
Pure Java means it works in any JVM environment without framework conflicts.
- SSam BrownApr 30, 2026
Good for Java developers who want idiomatic, low-ceremony MCP server implementations.
- OOaklyn JacksonMar 29, 2026
Annotation-driven MCP development for Java eliminates most of the boilerplate.
- QQuinn NguyenMar 1, 2026
No Spring dependency keeps the footprint small for services that don't need the full framework.