{"id":"starbops-harvester-mcp-server","name":"harvester-mcp-server","af_score":53.5,"security_score":43.5,"reliability_score":22.5,"what_it_does":"Provides a Go-based Model Context Protocol (MCP) server that lets AI assistants interact with a Harvester HCI cluster by translating MCP requests into Kubernetes/Harvester API operations (CRUD-like actions for selected core and Harvester-specific resources) and returning human-readable, LLM-friendly formatted results.","best_when":"You run a single-tenant MCP server locally (or in a trusted environment) with a kubeconfig that has the minimum required permissions, and you primarily need read-only (list/get) cluster inspection plus occasional deletes.","avoid_when":"You need fine-grained authorization/auditing at the MCP tool level, you require strong guarantees around destructive operations, or you plan to expose this server to untrusted networks/users.","last_evaluated":"2026-04-04T19:46:04.957301+00:00","has_mcp":true,"has_api":false,"auth_methods":["kubeconfig (in-cluster config or --kubeconfig or KUBECONFIG or ~/.kube/config)"],"has_free_tier":false,"known_gotchas":["This is backed by Kubernetes API semantics; agent prompts that request unsupported verbs/resources may fail depending on implemented tools.","Destructive operations (delete) are documented for some resource types; an agent may attempt deletes if not constrained.","Tool output is formatted for LLM consumption; downstream reasoning may be impacted by formatting summaries vs raw details.","Authorization is only as strong as the kubeconfig permissions; over-permissioning increases risk."],"error_quality":0.0}