Radar

v1.0.0Cloud Servicesstable

The missing open source Kubernetes UI. Topology, event timeline, and service traffic — plus resource browsing and Helm management.

argocdcloud-nativegitopshelmk8s
Share:
2,070
Stars
0
Downloads
0
Weekly
0/5

What is Radar?

Radar is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to missing open source kubernetes ui. topology, event timeline, and service traffic — plus resource browsing and helm management.

The missing open source Kubernetes UI. Topology, event timeline, and service traffic — plus resource browsing and Helm management.

This server falls under the Cloud Services category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • The missing open source Kubernetes UI. Topology, event timel

Use Cases

Kubernetes UI with topology and event timeline
Service traffic visualization and Helm management
skyhook-io

Maintainer

LicenseApache-2.0
Languagetypescript
Versionv1.0.0
UpdatedMay 22, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx radar

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Radar

Radar is an open-source Kubernetes UI and MCP server that provides cluster topology visualization, event timelines, service traffic graphs, resource browsing, and Helm and GitOps management through a single interface. Its built-in MCP server exposes AI-ready tools for cluster security auditing, GitOps workflow control (FluxCD/ArgoCD), and RBAC permission inspection, letting AI assistants like Claude diagnose cluster issues, check security posture, and trigger reconciliation without kubectl expertise. Platform engineers and SREs use Radar as both an interactive browser-based UI and as a structured Kubernetes intelligence layer for AI agents.

Prerequisites

  • A running Kubernetes cluster (GKE, EKS, AKS, minikube, kind, k3s, or any conformant cluster)
  • kubectl configured with a valid kubeconfig (~/.kube/config) and API access to the cluster
  • For Helm install: Helm 3+ installed
  • An MCP client such as Claude Desktop, Cursor, or GitHub Copilot
  • Optional: Prometheus or VictoriaMetrics for cost and metrics insights
1

Install Radar

Choose the installation method that fits your environment. The quick installer script works on Linux and macOS. Homebrew and Krew are also supported.

# Quick install (Linux/macOS)
curl -fsSL https://get.radarhq.io | sh

# Homebrew (macOS/Linux)
brew install skyhook-io/tap/radar

# kubectl plugin via Krew
kubectl krew install radar

# Windows via Scoop
scoop bucket add skyhook https://github.com/skyhook-io/scoop-bucket
scoop install radar
2

Start the Radar server

Run Radar against your cluster. By default it reads ~/.kube/config and starts a web server on port 9280. Key flags let you set the namespace, storage backend, and authentication mode.

kubectl radar

# With options
radar --port 9280 --namespace production --timeline-storage sqlite
3

Deploy in-cluster with Helm (optional)

For persistent in-cluster deployment, use the official Helm chart. This installs Radar as a pod in its own namespace.

helm repo add skyhook https://skyhook-io.github.io/helm-charts
helm install radar skyhook/radar -n radar --create-namespace
4

Configure your MCP client

Radar's MCP server runs automatically alongside the web UI. Point your MCP client at the Radar HTTP endpoint. The MCP server can be disabled with --no-mcp if you only want the UI.

{
  "mcpServers": {
    "radar": {
      "type": "http",
      "url": "http://localhost:9280/mcp"
    }
  }
}
5

Use AI tools against your cluster

With the MCP connection established, your AI client can call get_cluster_audit for security and reliability scanning (31 checks), manage_gitops to sync/suspend/resume ArgoCD or FluxCD applications, and get_subject_permissions to inspect RBAC for any ServiceAccount or user.

Radar Examples

Client configuration

Claude Desktop configuration for Radar running locally. If Radar is deployed in-cluster, replace the URL with the service's external address.

{
  "mcpServers": {
    "radar": {
      "type": "http",
      "url": "http://localhost:9280/mcp"
    }
  }
}

Prompts to try

Use these prompts with an AI client connected to Radar's MCP server to inspect and manage your Kubernetes cluster.

- "Run a cluster audit and summarize the top security findings."
- "Is the 'payment-service' ServiceAccount over-privileged? What can it access?"
- "Show me all cluster audit findings in the production namespace."
- "Sync the ArgoCD application 'frontend' and report its health status."
- "Why are the pods in the checkout deployment in CrashLoopBackOff?"
- "List all RBAC permissions for the 'ci-runner' ServiceAccount."

Troubleshooting Radar

Radar cannot connect to the cluster — 'connection refused' or 'unauthorized' errors

Verify your kubeconfig is valid with 'kubectl cluster-info'. Use the --kubeconfig flag to specify an alternate path: 'radar --kubeconfig /path/to/config'. Ensure the kubeconfig context has sufficient RBAC permissions to list pods, events, and services.

The MCP server is not accessible on port 9280

Radar starts the MCP server on the same port as the web UI (default 9280). Confirm Radar is running with 'ps aux | grep radar'. If the port is in use, specify an alternate with '--port 9281'. Check that '--no-mcp' was not accidentally passed.

GitOps tools (manage_gitops) return 'not found' errors

The manage_gitops tool requires FluxCD or ArgoCD to be installed in the cluster. Radar auto-detects these controllers. If detection fails, ensure the flux-system or argocd namespace exists and the controllers are running.

Frequently Asked Questions about Radar

What is Radar?

Radar is a Model Context Protocol (MCP) server that missing open source kubernetes ui. topology, event timeline, and service traffic — plus resource browsing and helm management. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Radar?

Follow the installation instructions on the Radar GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Radar?

Radar works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Radar free to use?

Yes, Radar is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.

Browse More Cloud Services MCP Servers

Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "radar": { "command": "npx", "args": ["-y", "radar"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Radar?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides