12 powerful tools with Spring AI support, intelligent caching, and Docker distribution
Universal MCP Compatible: Claude Code, Gemini CLI, VS Code, JetBrains IDEs + Docker
A comprehensive Model Context Protocol server providing intelligent access to Spring Boot, Spring AI, and Spring Framework documentation with advanced tutorials, intelligent caching, and Docker distribution support.
Access all Spring projects with intelligent caching: Boot, Security, Data, Cloud, and more. Get detailed information with enhanced performance.
Complete Spring AI documentation including ChatClient, RAG, embeddings, vector stores, and LLM integrations (OpenAI, Anthropic, Azure, Ollama).
Official Docker image with multi-stage builds, non-root security (UID 1001), cryptographic signatures, and Docker MCP Catalog integration.
Progressive tutorials for REST APIs, JPA, Security, and Testing with beginner, intermediate, and advanced levels.
Search across the entire Spring ecosystem in one query with intelligent categorization and caching.
Intelligent diagnosis of common Spring Boot issues with automated solutions and troubleshooting guides.
Smart comparison of Spring Boot versions with detailed migration guidance and breaking change analysis.
Curated best practices for architecture, performance, security, testing, configuration, and deployment by experience level.
# No installation required! Always uses latest version
npx @enokdev/springdocs-mcp@latest
{
"mcpServers": {
"spring-docs": {
"command": "npx",
"args": ["@enokdev/springdocs-mcp@latest"],
"description": "Spring Documentation MCP Server with 12 powerful tools"
}
}
}
mcp_servers:
spring-docs:
command: "npx"
args: ["@enokdev/springdocs-mcp@latest"]
description: "Spring Documentation Server"
{
"mcp.servers": {
"spring-docs": {
"command": "npx",
"args": ["@enokdev/springdocs-mcp@latest"]
}
}
}
npm install -g @enokdev/springdocs-mcp
Configuration:
{
"mcpServers": {
"spring-docs": {
"command": "springdocs-mcp"
}
}
}
Official Docker image submitted to Docker MCP Catalog - awaiting approval
# Docker MCP CLI (When available)
docker mcp add springdocs-mcp
# Docker Run
echo '{"jsonrpc": "2.0", "id": 1, "method": "tools/list"}' | \
docker run -i mcp/springdocs-mcp
# Docker Compose
services:
springdocs-mcp:
image: mcp/springdocs-mcp:latest
stdin_open: true
environment:
- REQUEST_TIMEOUT=15000
- NODE_OPTIONS=--max-old-space-size=4096
Features: Cryptographic signatures, SBOMs, non-root security (UID 1001), ~220MB Alpine-based image
{
"mcpServers": {
"spring-docs": {
"command": "npx",
"args": ["@enokdev/springdocs-mcp@latest"],
"env": {
"NODE_OPTIONS": "--max-old-space-size=4096"
}
}
}
}
Search through Spring Boot documentation with intelligent caching and parallel processing for faster results.
Find Spring projects with enhanced fallbacks and keyword expansion for better matching.
Get detailed project information with long-term caching and enhanced error recovery.
Browse all available Spring guides with cached listings and improved filtering.
Retrieve guide content from multiple sources (Spring.io + GitHub) with robust fallback mechanisms.
Access reference documentation with long-term caching and enhanced content extraction.
Explore Spring Boot concepts with extended database and better keyword matching.
Search across the entire Spring ecosystem with categorized results from projects, guides, docs, and APIs in one query.
Get comprehensive step-by-step tutorials for REST APIs, JPA, Security, and Testing with multiple difficulty levels.
Compare Spring Boot versions with detailed migration guidance, breaking changes analysis, and upgrade recommendations.
Get curated best practices for architecture, performance, security, testing, configuration, and deployment by experience level.
Intelligent diagnosis of common Spring Boot issues with automated solutions, troubleshooting steps, and prevention strategies.
Simple queries to get started with Spring Documentation MCP Server
Latest updates and improvements
Install the comprehensive Spring documentation server for any MCP-compatible client