{"id":"rafiq15-mcp-server-and-client-with-spring-ai","name":"mcp-server-and-client-with-spring-ai","af_score":31.8,"security_score":33.0,"reliability_score":22.5,"what_it_does":"Provides a demo of a Model Context Protocol (MCP) server and client built with Spring Boot and Spring AI. The server exposes REST endpoints for managing medical patients and reports and integrates Spring AI MCP for context-rich interactions with an AI model; the client consumes the server and provides a client-side UI/endpoints for structured requests/responses.","best_when":"As a learning/reference implementation for integrating MCP with Spring AI and structuring an AI-enabled backend/frontend split.","avoid_when":"When you require a well-documented, production-grade API surface with clear auth/rate limits, operational SLAs, and audited security practices.","last_evaluated":"2026-04-04T19:58:31.399904+00:00","has_mcp":true,"has_api":true,"auth_methods":[],"has_free_tier":false,"known_gotchas":["No explicit, agent-focused contract details are provided (e.g., MCP tool schemas, endpoint request/response formats, or error code conventions).","Medical domain implies sensitive data; without documented auth and data-handling controls, agents should be cautious in what they transmit and log.","Idempotency and retry semantics for POST endpoints are not described, so automated retry could duplicate writes."],"error_quality":0.0}