{"id":"davidchanit-mcp-server","name":"mcp-server","af_score":45.0,"security_score":27.0,"reliability_score":25.0,"what_it_does":"Spring AI MCP server that exposes MCP tools over JSON-RPC, primarily via an HTTP endpoint at /api/v1/mpc (and also supports an SSE transport). It auto-discovers tool methods annotated with Spring AI MCP annotations and provides example calculator and rock-paper-scissors tools.","best_when":"Used in a controlled environment (local dev / trusted network) where an agent needs simple deterministic tools and can connect via the documented MCP HTTP endpoint.","avoid_when":"Avoid exposing the HTTP endpoint publicly without adding authentication, network controls, and rate limiting; also avoid for workloads requiring long-term stability guarantees without further verification.","last_evaluated":"2026-04-04T19:41:38.308966+00:00","has_mcp":true,"has_api":false,"auth_methods":[],"has_free_tier":false,"known_gotchas":["No authentication details are provided; agents should assume the endpoint is unauthenticated unless the deployment adds security.","Some tools use randomness (e.g., rockPaperScissors/getRandomChoice), so repeated calls will yield different results.","Tool discovery depends on correct @Service and @Tool annotations; otherwise tools may not appear."],"error_quality":0.0}