{"id":"dbbaskette-gp-mcp-server","name":"gp-mcp-server","af_score":56.8,"security_score":65.5,"reliability_score":28.8,"what_it_does":"Provides a Spring Boot Model Context Protocol (MCP) server (streamable HTTP transport) exposing Greenplum/PostgreSQL database tools (schema discovery and query execution) with API-key authentication, policy enforcement (query validation, row/byte limits, allow-lists, redaction), and observability features (health, metrics, tracing).","best_when":"You need an MCP-compatible database tool layer where agents must be constrained by SQL validation and governance controls, with API-key-based tenancy.","avoid_when":"You cannot ensure TLS termination, secure secret management (encryption key and credentials), or you need strong guarantees about dependency/security posture without reviewing the actual implementation code.","last_evaluated":"2026-04-04T20:01:49.531064+00:00","has_mcp":true,"has_api":true,"auth_methods":["X-API-Key header","Authorization: Bearer"],"has_free_tier":false,"known_gotchas":["Tool discovery (/mcp tools/list) is described as public while execution requires authentication; agents must provide valid API keys for tool calls.","Result-size controls (max-rows/max-bytes) may cause truncated/limited outputs; agents should adapt queries accordingly.","Cursor-based tools require correct session/cursor handling (open/fetch/close); agents may leak resources if closeCursor is not called.","Streaming/operation cancellation depends on operation IDs; agents may need to capture and use them for cancel."],"error_quality":0.0}