What's New
MCP-UI Interactive Dashboards (6 new tools)
This release adds support for MCP-UI interactive HTML dashboards in compatible hosts (Goose, LibreChat, Nanobot).
| Tool |
Description |
show_pod_logs_ui |
Interactive log viewer with search and filtering |
show_pods_dashboard_ui |
Pods table with status indicators |
show_resource_yaml_ui |
YAML viewer with syntax highlighting |
show_cluster_overview_ui |
Cluster dashboard (nodes, namespaces, workloads) |
show_events_timeline_ui |
Events timeline with severity filtering |
render_k8s_dashboard_screenshot |
Render any dashboard as PNG screenshot |
Features
- Dark theme: Catppuccin-style UI optimized for terminals
- Optional dependency: Install with
pip install kubectl-mcp-server[ui]
- Graceful fallback: Returns JSON data when MCP-UI not supported
- Screenshot rendering: Works with agent-browser for universal compatibility
Compatibility
| Host |
MCP-UI Support |
Fallback |
| Goose |
✅ Full |
- |
| LibreChat |
✅ Full |
- |
| Nanobot |
✅ Full |
- |
| Claude Desktop |
❌ |
JSON + Screenshot |
| Cursor |
❌ |
JSON + Screenshot |
Installation
# Standard install (127 tools)
pip install kubectl-mcp-server
# With MCP-UI support
pip install kubectl-mcp-server[ui]
# Via npm
npx kubectl-mcp-server@1.13.0
Full Changelog
v1.12.0...v1.13.0