radar

general MCP Server

The missing open-source Kubernetes UI with a built-in MCP server for AI agents. See what's broken, why, and what changed. Issues, Topology, event timeline, Helm, GitOps, live service traffic, and cluster audits - all in one Go binary.

VerifiedFreshReviewed
generalgeneralkubernetes
6 views3,365 stars206 forksApache-2.0

Why This Matters

Discovered via github-seeds:mcp-hot and last synced 1d ago.

VerifiedFreshReviewed
Source
github-seeds:mcp-hot
Stars
3,365
Last synced
1d ago
Install
Check source

Install

Install instructions not detected yet

Check the source repository for the latest setup steps.

View source instructions
18
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (18)

Flag

Default

9280

Server port

memory

Timeline storage backend: `memory`, `sqlite`, or `postgres`

10000

Maximum events to retain in timeline (memory only)

Shortcut

Action

t

Toggle dark/light theme

f

Fit topology to screen

y

Open YAML view

l

Open logs (pods/workloads)

Escape

Close panel/modal/search

1Gi

Maximum SQLite DB + WAL size before pruning oldest events (e.g. `800Mi`, `8Gi`; `0` disables)

30s

Maximum time a kubeconfig context switch may take. Widen on high-latency control planes — see [Tuning for slow clusters](#tuning-for-slow-or-high-latency-clusters). Env: `RADAR_CONTEXT_SWITCH_TIMEOUT`.

20

Cap on the namespace-fallback probe fanout (used by accounts that can list namespaces cluster-wide but not list a specific kind cluster-wide). Raise above `20` for clusters with more than 20 namespaces. Env: `RADAR_MAX_SCOPE_CANDIDATES`.

false

Start only the MCP catalog over stdio for registry introspection

5m

Hard upper bound on the initial critical-cache sync wait before Radar falls through to a partial-data render. Env: `RADAR_FIRST_PAINT_BACKSTOP`.

5s

Timeout for the cluster-wide namespace LIST used to decide if the user is RBAC-namespace-restricted. A timeout on a slow control plane is misreported in the UI as "Limited list — RBAC". Env: `RADAR_NAMESPACE_LIST_TIMEOUT`.

none

Authentication mode: `none`, `proxy`, or `oidc` ([details](docs/authentication.md))

Category

Resources