k8s-browser

Automates browser interactions with Kubernetes web UIs via kubectl-mcp-server.

944|179|Updated Mar 23, 2025
One-click install
npx skills add https://github.com/rohitg00/kubectl-mcp-server --skill k8s-browser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: k8s-browser
Source: https://github.com/rohitg00/kubectl-mcp-server/tree/main/kubernetes-skills/claude/k8s-browser
Command: npx skills add https://github.com/rohitg00/kubectl-mcp-server --skill k8s-browser

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates browser-based interactions with Kubernetes web UIs such as the Kubernetes Dashboard, Grafana, and ArgoCD UI, enabling you to perform repetitive UI tasks without manual clicks and navigation. It requires enabling MCP_BROWSER_ENABLED to activate the browser tooling.

Core Features & Use Cases

  • Open URLs, click elements, and type into forms to navigate dashboards and UI pages.
  • Take screenshots and extract page content for validation and reporting.
  • Use cases include diagnosing dashboard issues, exporting metrics from Grafana, and automating ArgoCD UI workflows.

Quick Start

Enable browser tools by setting MCP_BROWSER_ENABLED=true, then use the provided browser_* actions (e.g., browser_open, browser_click, browser_screenshot) to interact with Kubernetes dashboards and web interfaces.

Frequently Asked Questions about k8s-browser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Kubernetes dashboard navigation without manual clicking?

To automate Kubernetes dashboard tasks, you use browser tools such as browser_open, browser_click, and browser_type to navigate UI pages, fill forms, and capture screenshots automatically without manual clicking.

Can I capture screenshots from ArgoCD UI workflows automatically?

Yes, you can capture screenshots from ArgoCD UI workflows automatically by using the browser_screenshot tool to extract page content and validate dashboard states during automated navigation sequences.

What do I need to enable before automating Grafana UI interactions?

You need to set MCP_BROWSER_ENABLED=true to activate browser tooling within the kubectl-mcp-server environment before automating Grafana UI interactions and exporting metrics.

Does k8s-browser work with ArgoCD and Grafana dashboards?

Yes, k8s-browser works with Kubernetes Dashboard, Grafana, and ArgoCD UI, covering browser-based workflows including navigation, form input, and screenshot capture across these platforms.

Why is my browser automation not working on the Kubernetes Dashboard?

Browser automation on the Kubernetes Dashboard requires MCP_BROWSER_ENABLED to be set to true; without this environment variable enabled, the browser tools will not activate and UI automation will fail.

What is the best way to export metrics from Grafana through UI automation?

The best way to export metrics from Grafana through UI automation is using browser_open to navigate to dashboards, browser_click to select elements, and browser_screenshot to capture the exported metric views.