{"id":"upbound-controlplane-mcp-server","name":"controlplane-mcp-server","af_score":57.0,"security_score":59.0,"reliability_score":22.5,"what_it_does":"MCP server (used via Crossplane/Intelligent Functions) that exposes tools to read Kubernetes pod events and pod container logs from a given namespace/pod (and optional container).","best_when":"You need an agent to quickly retrieve logs/events for troubleshooting specific pods, and you can restrict access via Kubernetes RBAC to only the required verbs/resources.","avoid_when":"You cannot tightly scope RBAC or you require strong transport security guarantees (the README example uses http-stream to localhost).","last_evaluated":"2026-04-04T19:45:39.685011+00:00","has_mcp":true,"has_api":false,"auth_methods":["Kubernetes in-cluster authentication via service account (implied by RBAC example)"],"has_free_tier":false,"known_gotchas":["The tools are read-scoped to pod logs/events; agents may request logs/events for the wrong container/namespace and receive empty/authorization errors depending on RBAC.","The README example config uses http-stream (including an http baseURL in the example); ensure your deployment uses appropriate transport protections (TLS/secure networking) in non-local environments.","Kubernetes log retrieval can be large; without explicit limits described, agents may need to handle truncation/timeouts at the application layer."],"error_quality":0.0}