Which Kubernetes MCP server is fastest?
Radar, two general Kubernetes MCP servers, k8sgpt, and raw kubectl faced the same faults on the same cluster. Across all 25, Radar submitted a diagnosis in a median 38.0 seconds.
Median time to first submitted diagnosis
Bars include all 25 faults. Each line below shows the stricter check on the same 16 faults every arm diagnosed correctly. Lower is faster.
agent start → first submitted diagnosis
- 38.0s01Radarfastest
Correlated cluster model · 8 median calls
same 16 correct faults36.0s · 6.2 calls - 61.5s02Flux159/mcp-server-kubernetes
kubectl/Helm command tools · 14 median calls
same 16 correct faults57.2s · 11 calls - 64.3s03containers/kubernetes-mcp-server
Native Kubernetes API client · 14 median calls
same 16 correct faults55.8s · 12.5 calls - 72.4s04kubectl
Shell and kubectl · 8 median calls
same 16 correct faults62.8s · 6 calls - 119.4s05k8sgpt
Analyzer plus resource reads · 18 median calls
same 16 correct faults91.0s · 12 calls
Speed is one part of the decision.
Compare all five servers on safety, writes, coverage, setup, multi-cluster reach, and governance.
It’s not MCP vs CLI. Radar does the investigation before the agent asks.
Radar continuously connects workload state, events, logs, ownership, topology, and likely causes. The agent starts with that investigation work already done instead of reconstructing the cluster one call at a time.
The evidence is already connected
Radar maintains a live model of how workloads, events, changes, logs, ownership, and topology relate. The likely cause is connected to the affected resource before the first tool call.
Fewer serial calls
Radar needed 8 median tool calls across all faults. The other MCP arms needed 14 to 18. That is less model back-and-forth, not a faster wrapper around the same command.
The lead survives the stricter check
Radar leads across all 25 faults at 38.0s. Restrict the comparison to the same 16 faults every arm got right and Radar still leads at 36.0s. Quick misses do not explain the result.
Every fault. No aggregate hiding place.
Pick a failure and inspect the submitted time and judge score for all five tool surfaces.
Pick an injected fault
The same agent saw the same fault through each tool surface.
Astronomy Shop
Readiness probe misconfiguration
- Radarcorrect34.2s · score 1.00
- containers/kubernetes-mcp-servercorrect64.3s · score 1.00
- Flux159/mcp-server-kubernetescorrect91.7s · score 1.00
- kubectlcorrect328.3s · score 1.00
- k8sgptcorrect82.3s · score 1.00
Time runs from agent start to first submitted diagnosis. A correct badge is the harness verdict; the numeric score preserves partial credit. Download the JSON for every scenario-level measurement.
A controlled tool-surface test
The model, fault, cluster, judge, and submission rule stay fixed. Only the way the agent reaches Kubernetes changes.
Audit the numbers directly
25 scenarios, with every score, verdict, timing, and tool-call count in one JSON file.
Published · Last updated . SREGym scenarios, configs, and public data verified on the date above.
One isolates the mechanism. One compares the field.
The two-way study goes deeper. The five-way study broadens the field.
Five tool surfaces, 25 faults
Which surface gets the same agent to the answer fastest? Radar leads across all 25 faults and on the 16-fault shared-correct check.
Radar vs kubectl, 54 faults
A deeper two-arm replay isolating correlated MCP context against raw kubectl on the 44 faults both arms got right.
Open the replayKubernetes MCP benchmark questions
What is the fastest Kubernetes MCP server?
Does this benchmark prove which Kubernetes MCP server is best?
How were the Kubernetes MCP servers compared fairly?
Why show both all 25 faults and a 16-fault subset?
Which Kubernetes MCP server was most accurate?
How does this differ from Radar's 54-fault MCP vs kubectl benchmark?
Give your agent the fastest path we measured.
Radar OSS includes the MCP server. Install it locally, connect your agent, and use it without an account.
$curl -fsSL https://get.radarhq.io | sh && kubectl radarApache 2.0 · No account for local use · Run Radar OSS forever