All posts
Muhtalip Dede profile photoMuhtalip Dede · Founder of kprompt4 min read

kprompt vs agentgateway: PlanResult ops CLI vs AI/MCP agent gateway

agentgateway (Linux Foundation) is an AI-native proxy for LLM, MCP, and A2A traffic on Gateway API. kprompt is an AI Runtime for cluster ops: PlanResult → approve, plus Observe notify. Is kprompt an agentgateway alternative? Only for the ops job — decision guide.

agentgateway markets itself as agent connectivity solved: one high-performance gateway for service, LLM, MCP, and A2A traffic — route, secure, observe, govern. kprompt markets itself as The AI Runtime for Kubernetes: observe the cluster, reason, emit a reviewable PlanResult, approve, then apply. Both show up in “AI on Kubernetes” shortlists. They are still different layers of the stack.

Short answer: choose agentgateway when you need a data plane for LLM inference, MCP tool calls, and agent-to-agent traffic under Gateway API policy. Choose kprompt when you need a plan-before-apply ops contract on a laptop CLI (and an optional Observe agent that notifies without silent mutate). agentgateway fronts agent traffic. kprompt compiles cluster intent into a refuse-able plan. Searching “agentgateway alternative”? Start with the alternatives hub, then come back here for the deep table.

What is agentgateway?

agentgateway is an open-source, AI-native HTTP/gRPC proxy and control plane (Linux Foundation / Solo.io ecosystem). It unifies ordinary service traffic with LLM provider routing, MCP tool federation, and A2A hops — with auth, observability, and cost controls a platform team can trust. On Kubernetes it aligns with Gateway API. It is not a day-2 “scale my Deployment” CLI, and it is not K8sGPT.

Is kprompt an agentgateway alternative?

For the job “AI that helps operate my cluster with a reviewable plan” — yes, that is the honest alternatives intent when buyers type agentgateway in the same breath as Kubernetes AI tools. For the job “MCP/LLM/A2A gateway data plane on Gateway API” — no; keep agentgateway (or another AI gateway). Collapsing those intents disappoints. Honest positioning: both touch agentic AI on Kubernetes; only one is a PlanResult ops product.

Quick decision

You care about…PreferWhy
LLM / MCP / A2A traffic policy + Gateway APIagentgatewayAI-native proxy data plane; unify service + agent protocols
Reviewable PlanResult before every mutatekpromptPlan → safety → y/N; wipe-class hard denies; CI JSON
MCP tool servers for IDE assistants (Cursor, Claude)kprompt mcp serveRead/plan-only IDE interop — not a cluster MCP gateway
Laptop NL CLI for day-2 (Helm, explain, scale)kpromptOne binary, BYOK, kubeconfig-local
Always-on namespace alerts → Slack (notify-only)kprompt ObserveWatch → Incident → gated webhook; Autopilot propose-only
Cost / auth / audit on every LLM or MCP hopagentgatewayGateway is the enforcement point for agent traffic

Why the overlap feels real

Buyers researching “Kubernetes AI” hit Solo.io / CNCF-adjacent names: kagent (agent platform), agentgateway (agent gateway), and ops CLIs. MCP shows up in all three stories. kprompt’s mcp serve exposes PlanResult-shaped tools to editors. agentgateway federates and governs MCP servers as network traffic. Same acronym, different product surface.

Side-by-side

Dimensionagentgatewaykprompt
Primary artifactRouted / governed traffic (LLM, MCP, A2A, HTTP)PlanResult → approve → apply
Install shapeGateway API + controller / proxy (or standalone binary)Laptop CLI (+ optional Helm Observe agent)
MCP roleMCP gateway — discover, auth, audit tool callsMCP tool provider for IDEs — never auto-apply
Mutate contractN/A (data plane); agents behind it have their own toolsHard denies + interactive / --approve
CredentialsGateway policy, OIDC/mTLS, provider keys at the edgeLocal kubeconfig + BYOK env keys
Best ownerPlatform / networking / AI platform teamSRE / platform ops at the keyboard

What agentgateway is good at

  • One data plane for microservice APIs and agentic protocols
  • LLM routing, failover, spend controls across providers
  • MCP tool federation with signed, scoped, audited calls
  • A2A bridging with identity and tracing on hops
  • Gateway API–shaped ops on Kubernetes

If your platform team’s job is “every agent LLM/MCP hop must pass a governed gateway,” agentgateway is in the right category. That is not the same job as “show me a refuse-able plan before I scale payments.”

What kprompt is good at

  • Natural-language day-2 under plan → safety → approve
  • investigate / why / timeline / impact with typed evidence
  • Optional Observe agent: namespace watch → Incident → gated notify
  • CI JSON PlanResult gates; wipe-class hard denies
  • IDE MCP as read/plan-only tools — human still approves apply

kprompt mcp serve is not an MCP gateway

This is the sharpest confusion point. agentgateway sits in the network path and governs MCP servers. kprompt mcp serve speaks MCP to Cursor / Claude Desktop so the assistant can compile plans — mutations return PlanResult JSON and stop. No shared claim of “we are the MCP control plane.”

Can they coexist?

Yes — and that is the healthy architecture. Platform teams can put LLM/MCP/A2A traffic through agentgateway while operators use kprompt for gated day-2 mutates and Observe for namespace paging. A kagent agent behind agentgateway might still propose a change that a human applies via kprompt’s PlanResult. We do not claim that composition ships as a product; we claim the layers are complementary.

Honest limits

  • kprompt is experimental — read every plan; prefer non-prod first
  • kprompt is not an AI gateway, not Gateway API, not an LLM router, not an MCP federation proxy
  • agentgateway is not a PlanResult-first laptop CLI; cluster mutate safety lives with the agents and tools behind it
  • Neither replaces kubectl precision or K9s live navigation
  • Shared “agent” vocabulary does not erase gateway vs ops-compiler

Try kprompt

Install + gated plan

curl -fsSL https://kprompt.ai/install | bash
# or: brew install kprompt/tap/kprompt

kprompt "explain why api is crashing" -n payments
kprompt "scale api to 3" -n staging   # review → y/N

For agentgateway’s own quickstart, start at agentgateway.dev. For “agentgateway alternative” queries by job, see the alternatives hub. For the agent-platform cousin, see vs kagent.