Skip to main content
Glama

kube-noob

ci OpenSSF Scorecard PyPI License

No AI inside. Works with yours. kube-noob is a Kubernetes, OpenShift, ROSA HCP, Helm and RHACS/StackRox expert in a box: audit rules, read-only-first playbooks, cited docs and graded exercises. Claude, OpenShift Lightspeed or any MCP client calls it as tools; the CLI runs it with no AI at all. No network calls unless enabled.

  • Audit: 77 rules plus strict schemas (Kubernetes 1.35, Routes, SCCs, EgressFirewall, Gateway API, StackRox), removed-API checks, safe auto-fixes, attack paths, 9 red-team scenarios, RHACS policy comparison, Containerfiles; scanner and SAST findings ranked by reachability (VEX, KEV); STRIDE threat models.

  • Generate: hardened manifests and Helm charts, re-audited; admission policies (VAP, Kyverno) and webhook; CI gate.

  • Debug: 67 offline playbooks, read-only steps first; must-gathers triaged into a case draft; OpenShift bugs with fix versions; policy denials explained (Kyverno, Gatekeeper, Pod Security, SCC, RBAC); NetworkPolicy reachability; cluster evidence (never Secrets); CI build failures.

  • Learn: 5 tracks, 16 lessons, graded exercises; your team's fixes as code.

  • Cite: answers cite local knowledge as [kn:<doc>#<n>].

Design requests run a 7-step protocol: Clarify, Validate, Research, Audit, Calibrate, Generate, Red Team.

Who does the thinking

You use

Who answers

What leaves your machine

The Claude plugin (Claude Code, Cowork)

Claude, calling kube-noob's tools

What you share with Claude, as in any chat; kube-noob sends nothing

OpenShift Lightspeed or another MCP client

That client's model

What that client sends; kube-noob sends nothing

The CLI

kube-noob's rules, no model

Nothing

kube-noob ask (optional)

A model you configure: Anthropic or a local one

Your question, to that model only

Related MCP server: kubeview-mcp

Quick start

brew tap aashishmahajan/kube-noob https://github.com/aashishmahajan/kube-noob
brew trust --formula aashishmahajan/kube-noob/kube-noob
brew install kube-noob
kube-noob demo --list
kube-noob audit -f k8s/ --platform openshift --version 4.22
kube-noob insight 'paste anything'
kube-noob doctor
kube-noob selftest

No Homebrew: uv tool install kube-noob (Python 3.11+); install help.

Use with Claude or any MCP client

Claude plugin, in Claude Code (needs uv):

/plugin marketplace add aashishmahajan/kube-noob
/plugin install kube-noob@kube-noob

Desktop app: Customize > Plugins > Add > Add marketplace, aashishmahajan/kube-noob. claude.ai chat: upload the Agent Skill under Customize > Skills.

Any MCP client:

{"mcpServers": {"kube-noob": {"command": "uvx", "args": ["--from", "kube-noob==0.6.0", "kube-noob", "mcp"]}}}

Run on OpenShift

As a token-protected service, loopback-only sidecar or Lightspeed tool: docs/openshift.md. The chart ships NetworkPolicies and runs under restricted-v2.

Safe by default

Setting

Default

Change with

Web lookups (allowlisted HTTPS docs, text only)

off

webEnabled: true / KUBE_NOOB_WEB_ENABLED=true

Admin offline lock (overrides web)

off

offline: true / KUBE_NOOB_OFFLINE=1 / chart config.offline

Live cluster (read-only, no Secrets)

off

cluster.enabled: true / --cluster-enabled

Local learning file (confirmed notes)

on

learningEnabled: false

Model for kube-noob ask only

none

llm.provider: anthropic (kube-noob[ask]) or openai-compatible

kube-noob doctor shows what it can reach. Config never comes from the current directory. All keys: kube-noob.example.yaml.

Docs

Credits

Notices: THIRD_PARTY_NOTICES.md. Kubernetes, Helm, OpenShift, ROSA, RHACS, StackRox, OpenShift Lightspeed, Claude, Anthropic, GitHub and AWS are trademarks of their respective owners; kube-noob is independent and not endorsed by them. License: Apache-2.0.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables users to define and run MCP tools using declarative YAML configs with built-in trust enforcement, credential brokering, and tamper-evident audit logging.
    14
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables operators and MCP clients to perform read-only, multi-cluster Kubernetes diagnostics by correlating deployment inventory, approved Prometheus metrics, firing alerts, and reusable troubleshooting skills without executing cluster commands or modifying workloads. It exposes tools, resources, and prompts for deployment health checks, metric queries, alert inspection, and skill discovery.
    MIT