spring-ai-mcp-server-patterns
Provides Spring Boot patterns for building Model Context Protocol servers with Spring AI. Covers tool handlers, exposed resources, prompt templates, transports, function calling, and MCP client integration.
Your agent can do more. Find the skill that makes it happen.
Find your next superpower If you are an agent, refer to our llms.txt for full access.Provides Spring Boot patterns for building Model Context Protocol servers with Spring AI. Covers tool handlers, exposed resources, prompt templates, transports, function calling, and MCP client integration.
Provides production monitoring patterns for Spring Boot services using Actuator. Covers health checks, secured management endpoints, and Micrometer metrics across JVM services.
Identify and exploit misconfigured Spring Boot Actuator endpoints. This skill covers how to extract sensitive configuration details, heap dumps, environment variables, and ultimately escalating to Remote Code Execution (RCE) via spring-cloud-starter vulnerabilities.
Provides caching patterns for Spring Boot using Redis, Caffeine, or EhCache. Covers cache annotations, TTL and eviction policies, hit/miss validation, and Actuator metrics for diagnosing cache behavior.
Creates complete CRUD workflows for Spring Boot 3 services using feature-focused architecture and Spring Data JPA. Covers aggregates, repositories, DTOs, controllers, domain invariants, and transaction boundaries.
Provides constructor-first dependency injection patterns for Spring Boot services and configurations. Covers optional collaborators, bean selection, wiring validation, and replacing field injection.
Creates Spring Boot 3.x configurations, REST controllers, Spring Security 6 authentication flows, and Spring Data JPA repositories. Supports reactive WebFlux endpoints, Spring Cloud integrations, and Java microservice architecture.
Provides event-driven architecture patterns for Spring Boot using domain events, ApplicationEvent, and transactional listeners. Covers Kafka producers and consumers and the transactional outbox pattern for reliable distributed messaging.
Provides API documentation patterns for Spring Boot 3.x using SpringDoc OpenAPI 3.0 and Swagger UI. Covers annotations, security documentation, endpoint examples, and schemas.
Creates Spring Boot 3.x or 4.x projects from Spring Initializr with DDD or layered package structures. Configures JPA, SpringDoc OpenAPI, and Docker Compose services for PostgreSQL, Redis, or MongoDB.
Provides Resilience4j patterns for Spring Boot 3.x to handle service failures and prevent cascading failures. Generates circuit breakers, exponential-backoff retries, rate limiters, bulkheads, time limiters, and fallbacks, with configuration validation through Actuator.
Provides standards and best practices for creating or reviewing Spring Boot REST APIs. Covers endpoints, DTOs, error handling, pagination, security headers, HATEOAS, and architecture patterns.
Skills give your agent reusable instructions for a specific job. Pick one, read what it does, and bring it into your workflow.
A name only tells half the story. Search the full description and instructions to find the right fit.
Read the skill, visit its source, and see exactly what you’re adding to your agent.
Copy the install command from a skill page and run it in your project.
npx skillycli add owner/repo --skill name