Spring Framework · Capability
Spring Framework - Project Bootstrapping
Workflow capability for discovering Spring Boot options and generating new Spring Boot projects. Combines Spring Initializr metadata discovery and project generation. Used by developers, DevOps teams, and CI/CD pipelines to scaffold new Spring-based microservices and applications.
Run with Naftiko
BootstrapCode GenerationDeveloper ExperienceFrameworkProject GenerationSpringSpring Boot
What You Can Do
GET
List starters
— List all available Spring Boot starter dependencies
/v1/starters
GET
Get options
— Get all available options for Spring Boot project generation
/v1/options
GET
Generate project
— Generate a Spring Boot project with the specified configuration
/v1/projects/generate
MCP Tools
discover-spring-boot-options
Discover all available Spring Boot versions, build tools, languages, and Java versions from Spring Initializr
read-only
find-spring-starters
Find available Spring Boot starter dependencies, optionally filtered by a specific Spring Boot version
read-only
create-spring-boot-project
Generate a new Spring Boot application project. Specify build tool (maven-project or gradle-project), language (java/kotlin/groovy), Spring Boot version, group ID, artifact ID, and comma-separated dependency IDs (e.g., 'web,data-jpa,security,actuator').
APIs Used
spring-initializr