Skip to content

v1.22.0 - kubectl-mcp-app Interactive UI Dashboards

Choose a tag to compare

@rohitg00 rohitg00 released this 02 Feb 10:45
· 15 commits to main since this release

What's New

kubectl-mcp-app - 8 Interactive UI Dashboards

Added a standalone npm package kubectl-mcp-app that provides beautiful, interactive UI dashboards for Kubernetes management using the MCP ext-apps SDK.

Installation:

# Via npm
npm install -g kubectl-mcp-app

# Or via npx (no install)
npx kubectl-mcp-app

Claude Desktop Configuration:

{
  "mcpServers": {
    "kubectl-app": {
      "command": "npx",
      "args": ["kubectl-mcp-app"]
    }
  }
}

8 Interactive UI Tools:

Tool Description
k8s-pods Interactive pod viewer with filtering, sorting, status indicators
k8s-logs Real-time log viewer with syntax highlighting and search
k8s-deploy Deployment dashboard with rollout status, scaling, rollback
k8s-helm Helm release manager with upgrade/rollback actions
k8s-cluster Cluster overview with node health and resource metrics
k8s-cost Cost analyzer with waste detection and recommendations
k8s-events Events timeline with type filtering and grouping
k8s-network Network topology graph showing Services/Pods/Ingress

Features:

  • 🎨 Dark/light theme support
  • 📊 Real-time data visualization
  • 🖱️ Interactive actions (scale, restart, delete)
  • 🔗 Seamless integration with kubectl-mcp-server
  • 📦 TypeScript + React 19 + Vite
  • 🎯 Single-file HTML bundles (~220KB each)
  • ✅ 27 tests with full coverage

Full Changelog

v1.21.0...v1.22.0