{"id":"stylepatrick-spring-ai-mcp-server-client","name":"spring-ai-mcp-server-client","af_score":38.8,"security_score":38.0,"reliability_score":20.0,"what_it_does":"Provides a demo Spring AI MCP (Model Context Protocol) server that exposes simple tool/function-calling (math: sum/multiply) over SSE, and a client component that connects to that MCP server and offers a REST endpoint (/question) to accept user questions and produce model completions using OpenAI.","best_when":"You want a minimal reference implementation to understand Spring AI MCP integration and tool-calling flow (SSE + function callbacks) quickly.","avoid_when":"You need enterprise-grade security controls, clear rate limiting/error semantics, or long-term backward-compatibility guarantees based on documented release practices (not evidenced here).","last_evaluated":"2026-04-04T19:59:47.646819+00:00","has_mcp":true,"has_api":true,"auth_methods":["OpenAI API key for the client component (application.yml)"],"has_free_tier":false,"known_gotchas":["README indicates SSE + MCP; agent reliability may depend on SSE connection stability and timeouts (not documented).","Logging level is configured to TRACE for MCP components; running at TRACE in production can leak sensitive data or increase log noise if not managed carefully.","Auth/rate limiting for the REST endpoint and SSE endpoints is not documented; agents should not assume protection is present."],"error_quality":0.0}