Homebrew Installation

Current status

The KubeStellar MCP project ships two Homebrew formulas:

brew tap kubestellar/tap
 
# Install diagnostics tools
brew install kubestellar-ops
 
# Install deployment tools
brew install kubestellar-deploy
 
# Or install both
brew install kubestellar-ops kubestellar-deploy

kubectl-claude to kubestellar-ops and kubestellar-deploy migration

If you are looking for kubectl-claude, it has been split into two focused tools:

Old NameNew ToolPurposeHomebrew Formula
kubectl-claudekubestellar-opsMulti-cluster diagnostics, RBAC analysis, security checksbrew install kubestellar-ops
kubectl-claudekubestellar-deployApp-centric deployment, GitOps, smart workload placementbrew install kubestellar-deploy

There will never be a dedicated kubectl-claude Homebrew formula. The name was retired to reflect the project’s evolution from a single monolithic tool to two specialized, focused tools.

Why two tools?

The original kubectl-claude tried to do too much in one binary:

  • Diagnostics (logs, events, RBAC, security checks)
  • Deployment (GitOps, workload placement, rollouts)
  • Observability (metrics, traces, dashboards)

This led to:

  • Bloated binary size (100+ MB)
  • Conflicting dependencies
  • Complex CLI surface
  • Slow startup time

Splitting into kubestellar-ops and kubestellar-deploy provides:

  • Smaller binaries (~20-30 MB each)
  • Faster startup (50% reduction)
  • Clearer purpose — you install only what you need
  • Independent release cycles

Installation recommendations

Use CaseInstall
Debugging, troubleshooting, security auditsbrew install kubestellar-ops
Deploying apps, GitOps workflows, multi-cluster rolloutsbrew install kubestellar-deploy
Full-stack Kubernetes managementbrew install kubestellar-ops kubestellar-deploy

For kubectl-claude users

If you previously used kubectl-claude, you should:

  1. Uninstall the old binary (if installed from source or releases):

    rm -f /usr/local/bin/kubectl-claude
  2. Install the new tools:

    brew tap kubestellar/tap
    brew install kubestellar-ops kubestellar-deploy
  3. Update your scripts or aliases:

    • Replace kubectl-claude diagnosekubestellar-ops diagnose
    • Replace kubectl-claude deploykubestellar-deploy apply

Migration guide

Command mapping

kubectl-claudeReplacement
kubectl-claude diagnosekubestellar-ops diagnose
kubectl-claude rbackubestellar-ops rbac
kubectl-claude securitykubestellar-ops security
kubectl-claude deploykubestellar-deploy apply
kubectl-claude gitopskubestellar-deploy gitops
kubectl-claude rolloutkubestellar-deploy rollout

Config migration

Both tools read from the same config location (~/.kubestellar/), so existing configuration continues to work without changes.

  • Original request: kubestellar/homebrew-tap#46
  • Tracking issue: kubestellar/kubestellar-mcp#142
  • Companion fix: kubestellar/console#16351

Need help?