{"id":"naveenthangaraj03-k8s-mcp-server","name":"k8s-mcp-server","af_score":49.0,"security_score":41.2,"reliability_score":22.5,"what_it_does":"Provides a Go-based Model Context Protocol (MCP) server that exposes Kubernetes resources as MCP tools (e.g., Pod/Deployment/Service/etc.) and also offers a generic custom-resource tool for CRDs. Operations are executed against a Kubernetes cluster using a provided kubeconfig.","best_when":"You have a properly scoped kubeconfig (RBAC-limited), and you run the MCP server in a controlled environment (e.g., local/sidecar) where the agent’s allowed actions map cleanly to Kubernetes RBAC.","avoid_when":"You cannot constrain permissions (RBAC) or you are unable to limit what the agent can do (e.g., broad cluster-admin kubeconfig).","last_evaluated":"2026-03-30T15:40:08.537058+00:00","has_mcp":true,"has_api":false,"auth_methods":["Kubeconfig-based access to Kubernetes API"],"has_free_tier":false,"known_gotchas":["CRUD tool calls can be destructive (update/delete); ensure the kubeconfig/RBAC is tightly scoped before enabling the server","List/Get operations may still require broad permissions depending on resource type","Custom resource tool relies on a separate gRPC backend URL (customURL), which adds another moving part to configure correctly"],"error_quality":0.0}