{"id":"badb-lee-mcp-server","name":"mcp-server","af_score":42.0,"security_score":43.2,"reliability_score":22.5,"what_it_does":"Provides an MCP server (implemented in Java) that exposes two tools: (1) real-time weather retrieval via the QWeather API, and (2) Google-search-results querying via the Serper API. Includes an example of using LangChain4J with an MCP client over stdio.","best_when":"You want a simple, locally launched MCP toolset to augment an LLM with weather and web search-like capabilities (via third-party APIs).","avoid_when":"You cannot control outbound network access to QWeather/Serper, or you need strong documented auth/rate-limit/error-contract guarantees for the MCP server.","last_evaluated":"2026-04-04T19:50:55.689381+00:00","has_mcp":true,"has_api":false,"auth_methods":["API keys for QWeather (qweather.com)","API keys for Serper (serper.dev)","MCP server launched with command-line args for API keys"],"has_free_tier":false,"known_gotchas":["The README suggests you must replace placeholder host URLs in Java service code, which may break the server if not done correctly.","Tool definitions/inputs/outputs for the MCP server are not shown; agents may need to infer argument formats.","No documented retry/idempotency or structured error contract for MCP responses.","The server relies on external third-party APIs (QWeather/Serper); failures may propagate to the agent without guidance."],"error_quality":0.0}