Kubently MCP server
Troubleshoot Kubernetes agentically: natural-language cluster diagnosis via ask_kubently
45 stars36 downloads/wk
Reviews
Write oneNobody has reviewed Kubently yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Kubently 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-26 · same rubric, same numbers if you re-run it
- Code scan39 source files scanned13/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 5 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Findings (1)
- highBase64 decoded then executed
obf.base64-execdist/lib/installer.js: …stdout) return null; return Buffer.from(r.stdout, 'base64').toString('utf-8'); } export function startPortForward(namespace, localPort = 8080) { return spawn('kubectl', ['-n', namespace, 'port-forwa…
What the publisher says
From the Kubently repository's README, as published. We do not edit it. Read it on GitHub
Kubently
Kubently - Troubleshooting Kubernetes Agentically
Overview
Kubently (Kubernetes + Agentically) is a free, self-hosted, vendor-neutral multi-cluster Kubernetes troubleshooter. Ask one question, get AI-diagnosed answers from every cluster in your fleet in parallel — including clusters you can't reach directly: executors dial outbound to the central API, so there's no inbound ingress, no shared kubeconfig, and no per-cluster credentials to distribute.
Agents collaborate over the A2A (Agent-to-Agent) protocol, and any MCP client (Claude Code, Cursor, Claude Desktop) can use Kubently as a tool out of the box.
Key Features
- Multi-Cluster Fleet Troubleshooting: One question fans out across all registered clusters in parallel
- Outbound-Dial Executors: Reach clusters behind firewalls/NAT — no inbound ingress, no shared kubeconfig
- Natural Language Interface: Conversational Kubernetes troubleshooting and debugging
- Comprehensive Analysis: Automated issue detection, root cause analysis, and solution recommendations
- Multi-LLM Support: Compatible with Google Gemini, OpenAI, Anthropic, and other providers
- A2A Protocol: Industry-standard agent-to-agent communication for complex workflows
- MCP Server: Optional Model Context Protocol endpoint so MCP clients (Claude Desktop, Cursor, custom agents) get direct tool access
- Security-First: API key authentication, OAuth/OIDC support, and TLS with cert-manager
- Persistent Sessions: Redis-backed conversation history and context management
- Extensive Tool Suite: kubectl integration, log analysis, resource inspection, and more
Quick Start
For Users: Get Started in 5 Minutes
Point kubectl at any cluster (kind, minikube, or real) and run:
npm install -g @kubently/cli
kubently installThat's it. The CLI installs Kubently via Helm, wires up secrets and the executor, port-forwards the API, and drops you into a debug chat:
kubently> why is my nginx pod crashlooping?You'll need an LLM API key (Anthropic, OpenAI, or Google) — the installer prompts for it, or reads ANTHROPICAPIKEY / OPENAIAPIKEY / GOOGLEAPIKEY from your environment. Use --provider to pick the LLM, --chart ./deployment/helm/kubently to install from a local checkout, and kubently install --help for everything else.
Use from Claude Code / Cursor (MCP)
Already ran kubently install? Add Kubently to Claude Code:
claude mcp add kubently -- kubently mcpOr connect directly over HTTP (no bridge process):
claude mcp add --transport http kubently http://localhost:8080/mcp/ \
--header "X-API-Key: <your-api-key>"Then ask Claude things like "use kubently to figure out why payments pods are crashlooping". Any MCP client works — see docs/MCP.md for Cursor and generic configuration.
Proactive diagnosis (Alertmanager → Slack)
Set api.env.SLACKWEBHOOKURL to a Slack incoming-webhook URL and point Alertmanager at Kubently:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y @kubently/cli on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add kubently -- npx -y @kubently/cli
Kubently: common questions
- Is Kubently MCP server safe?
- Mostly: it is graded B (75/100). Read the Kubently safety report
- How do I install Kubently?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Kubently need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Kubently maintained?
- The last commit was 5 days ago (2026-09-21). The latest release is v2.3.1.
- What can I use instead of Kubently?
- Servers from other publishers that do the same job: Radar Kubernetes MCP Server, nable MCP server and Ocm MCP server. Compare all Kubently alternatives.
Alternatives to Kubently
Same job from other publishers: the closest match first, then the best rated.
- Radar Kubernetes MCP ServerKubernetes MCP server for diagnosis, resource management, GitOps, and RBAC-enforced operations.not reviewedEstablishedA
nableLocal-first FinOps copilot: ask AWS, Azure, GCP, Kubernetes and SaaS cost questions in your editor.not reviewedGrowingA- OcmGuardrailed fleet ops for AI agents: multi-cluster Kubernetes via OCM with policy, approval, audit.not reviewedGrowingB
- KSailSDK for creating, managing, and operating Kubernetes clusters and workloads with ease.not reviewedGrowingA
- KubeviewRead-only Model Context Protocol MCP server enabling code-driven AI analysis of Kubernetes clusters.not reviewedGrowingB