AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompare
Home/
RAG / Knowledge Base/
mcp-annotated-java-sdk
mcp-annotated-java-sdk logo

mcp-annotated-java-sdk

Active·★ 33·MIT·Updated 2026-10-18

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
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.

Guides
#LLM Applications
$ Install
$ git clone https://github.com/thought2code/mcp-annotated-java-sdk.git && cd mcp-annotated-java-sdk && mvn clean install
↗ Visit site★ GitHub
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

⚡Top VS:
VSrust-mcp-sdk★198→VSmcp-java-sdk-examples★33→VStesseron★21→

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Compatibility03Quick start04Use cases05Alternatives
VS
ebay-mcp
★185
→
rust-mcp-sdk logo
rust-mcp-sdk★ 198
A high-performance, asynchronous toolkit for building MCP servers and clients in Rust.
VSCompare→
mcp-java-sdk-examples logo
mcp-java-sdk-examples★ 33
A collection of MCP server examples developed by various Java SDKs
VSCompare→
tesseron logo
tesseron★ 21
Expose typed web-app actions to MCP-compatible AI agents over WebSocket. TypeScript SDK + matching MCP gateway.
VSCompare→
ebay-mcp logo
ebay-mcp★ 185
Open source local MCP server providing AI assistants with comprehensive access to eBay's Sell APIs. Includes 325 tools for inventory management, order fulfillment, marketing campaigns, analytics, developer tools, and more.
VSCompare→
lunchmoney-mcp logo
lunchmoney-mcp★ 109
A Model Context Protocol (MCP) server implementation for LunchMoney, providing programmatic access to personal finance management through LunchMoney's API.
VSCompare→
arxiv-mcp-server logo
arxiv-mcp-server★ 17
arXiv MCP Server Client 🐙 enables AI assistants to search, retrieve, analyze, and summarize arXiv papers with features like author/category browsing, trends, and citation insights.
VSCompare→
vector_mcp logo
vector_mcp★ 13
A server implementation for the Model Context Protocol (MCP) in Ruby.
VSCompare→
mcp-server logo
mcp-server★ 288
MCP server for interaction with Bitwarden.
VSCompare→
See all alternatives →
thought2code /
mcp-annotated-java-sdk
↗

Annotation-driven MCP dev 🚀 No Spring, Zero Boilerplate, Pure Java

33MIT
Last commit5d ago
StatusActive
CategoryRAG / Knowledge Base
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit