MCP.Market

K8gentS — Kubernetes RCA MCP Server

by JDoornink·io.github.JDoornink/k8gents·v0.1.1·1 stars

Kubernetes RCA agent that sandboxes its own AI with OPA Gatekeeper. MCP-ready for any client.

C55/100grade C
What users say
No reviews yet
Be the first
Safety scan
C55/100

full report

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed K8gentS — Kubernetes RCA MCP Server yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

K8gentS — Kubernetes RCA MCP Server tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 142 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 55/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How K8gentS — Kubernetes RCA MCP Server compares

Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
55/100
higher than 10% of 1,119 Developer tools servers
GitHub stars
1
more than 50% of 854 Developer tools servers

Install K8gentS — Kubernetes RCA MCP Server in Claude Code, Cursor or VS Code

claude mcp add k8gents -- docker run -i --rm docker.io/jdoornink/k8gents:0.1.1
Add to Cursor

What the publisher says

From the K8gentS — Kubernetes RCA MCP Server repository's README, as published. We do not edit it. Read it on GitHub

K8gentS ☸️🤖

A Human-in-the-Loop RCA Agent for Kubernetes — LLM Diagnosis, OPA-Bounded Remediation

📖 Overview

K8gentS is a Kubernetes diagnostic agent built around a single premise: an LLM is well-suited to reason about cluster failures, but unfit to act on them unsupervised. It continuously watches the cluster event stream, runs Warning-class events through a Gemini-powered root cause analysis (RCA) pipeline, and surfaces the top hypotheses with resolution steps to Slack. Every remediation is human-in-the-loop (HITL) — a reviewer approves or rejects via interactive buttons before anything mutates. Approved fixes execute inside an ephemeral Job whose blast radius is bounded by an OPA Gatekeeper admission policy at the API server, independent of RBAC. The reasoning is non-deterministic by design; the controls around it are not.

The goal: reduce MTTR on diagnosable failures without handing an LLM a kubectl apply.

🧠 The Hard Problem

Building the Kubernetes side of this is straightforward. The real challenge is making a diagnostic layer trustworthy when the engine behind it is fundamentally non-deterministic.

Traditional observability is built on guarantees. Alerts fire on known thresholds. Dashboards show reproducible numbers. Logs return consistent answers to the same query. SRE success depends on that predictability — it's what makes incident response repeatable and on-call sustainable.

An LLM-driven diagnostic layer breaks that contract. The same pod failure can produce three different plausible explanations across three different runs. Each may be coherent. Each may even be correct under different assumptions. But "plausible" is not the same as "right," and for infrastructure, the gap between them is where outages live.

Some of the specific problems I've been working through while building K8gentS:

1. Confidence scoring with an unbounded output space. The agent returns top-3 root causes with confidence metrics, but confidence in what, exactly? The model is not selecting from a fixed set of known failure modes — it's generating free-form hypotheses. A calibrated confidence score needs a reference distribution, and the distribution here is whatever the model happened to produce this run.

2. When to trust reasoning vs. fall back to deterministic checks. - THE ART Some failures (CrashLoopBackOff, OOMKilled) have well-traveled diagnostic paths and a deterministic check will be right every time. Others benefit from the model's ability to interpolate across signals. Drawing that line — and doing it at runtime — is non-trivial and where the art really lies.

3. Evaluating an agent that's supposed to find failures you didn't anticipate. The standard ML evaluation approach assumes you know what "correct" looks like. For a diagnostic agent, part of the value is catching novel failure modes — by definition, failures you couldn't pre-enumerate. So how do you decide what is wrong and what is right?

4. The "Tool in the Cluster" problem. How do you monitor the monitor? Currently the service is set to run as a service in the cluster, but what if the service itself causes resource exhaustion, or is experiencing failures itself? How can you identify if the service itself is the cause of your issue?

5. Determining the right model for this problem. With so many other types of Machine Learning models out there, is a non-deterministic large language model really the right choice or is another model better suited for infrastructure type problems?

These are the questions I'm actively working on. If you've solved any of them — or have a sharper framing than I've got — I'd like to hear it.

✨ Core Responsibilities

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

K8gentS — Kubernetes RCA MCP Server: common questions

Is K8gentS — Kubernetes RCA MCP Server safe?
With care: it is graded C, so read the findings first (55/100). Read the K8gentS — Kubernetes RCA MCP Server safety report
How do I install K8gentS — Kubernetes RCA MCP Server?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does K8gentS — Kubernetes RCA MCP Server need an API key?
Yes. The registry entry asks for AI_API_KEY.
Is K8gentS — Kubernetes RCA MCP Server maintained?
The last commit was 177 days ago (2026-05-08). The latest release is v0.1.1.
What can I use instead of K8gentS — Kubernetes RCA MCP Server?
Servers from other publishers that do the same job: Kubernetes MCP server, Radar Kubernetes MCP Server and Dot AI MCP server.
How does K8gentS — Kubernetes RCA MCP Server compare with other Developer tools MCP servers?
safety score 55/100 (higher than 10% of 1,119 Developer tools servers); github stars 1 (more than 50% of 854 Developer tools servers). Full comparison.

Alternatives to K8gentS — Kubernetes RCA MCP Server

Same job from other publishers: the closest match first, then the best rated.

  • Kubernetes
    A Model Context Protocol (MCP) server for Kubernetes and OpenShift
    A
  • Radar Kubernetes MCP Server
    Kubernetes MCP server for diagnosis, resource management, GitOps, and RBAC-enforced operations.
    A
  • Dot AI
    AI-powered development platform for Kubernetes deployments and intelligent automation
    A
  • Kubefwd
    Kubernetes port forwarding for local development with automatic /etc/hosts entries.
    A
  • Containerization Assist
    TypeScript MCP server for AI-powered containerization workflows with Docker and Kubernetes support
    A