springdocs-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_spring_docsC | Recherche dans la documentation Spring Boot avec des mots-clés |
| search_spring_projectsB | Recherche parmi tous les projets Spring disponibles sur spring.io/projects |
| get_spring_projectB | Récupère les détails complets d'un projet Spring spécifique |
| get_all_spring_guidesA | Récupère la liste de tous les guides Spring disponibles, optionnellement filtrés par catégorie |
| get_spring_guideB | Récupère le contenu d'un guide Spring Boot spécifique avec niveau de détail configurable |
| get_spring_referenceB | Get specific section of Spring reference documentation (supports Spring Boot, Spring AI, Spring Framework, etc.) |
| search_spring_conceptsB | Recherche des concepts Spring Boot par catégorie avec des explications détaillées |
| search_spring_ecosystemA | Search across the entire Spring ecosystem including all projects, guides, documentation, and Spring AI |
| get_spring_tutorialB | Get step-by-step tutorials for specific Spring Boot features |
| compare_spring_versionsC | Compare different Spring Boot versions and their features |
| get_spring_best_practicesB | Get best practices and recommendations for Spring Boot development |
| diagnose_spring_issuesB | Diagnose common Spring Boot issues and provide solutions |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 12 tools
Most tools have distinct purposes, but there is potential confusion between get_spring_guide, get_spring_tutorial, and get_spring_reference. However, descriptions help differentiate them. search_spring_docs and search_spring_concepts also overlap somewhat but are clarified by descriptions.
Tool names follow a verb_noun pattern in general, but there is inconsistency in language (mix of English and French descriptions and tool names like 'Récupère' in descriptions). Some tool names are in English, others have French descriptions, which disrupts consistency.
12 tools is an appropriate number for a Spring documentation server. It covers a wide range of operations from searching guides and docs to diagnosing issues, without being excessive or minimal.
The tool set covers major aspects of Spring documentation: search, guides, tutorials, reference, projects, best practices, issue diagnosis, and version comparison. Missing features like release notes or code examples are minor gaps; overall, it is fairly complete.