1. Conduid
  2. Cloud
  3. Kagent
MCP server · Cloud

Kagent

Cloud Native Agentic AI | Discord: https://bit.ly/kagentdiscord

Unclaimed Apache-2.0 mcpcloudagentsaicncfdevops
92Excellent

Scored just now · breakdown

About Kagent

Kagent is an MCP server published by kagent-dev in the Cloud category: cloud Native Agentic AI | Discord: https://bit.ly/kagentdiscord.

The repository has 4.0K stars and 841 forks, with the last commit 19 hours ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/kagent-dev/kagent

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Kagent

Powered by Claude · Grounded in docs

I know everything about Kagent. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository just now. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.0.0-alpha14v1.0.0-alpha14 · 16 Oct 2026What's Changed Features feat: default built-in Harness images from release charts by @EItanya in https://github.com/kagent-dev/kagent/pull/3151 feat(harness): migrate runtime suspension to DATA snapshots by @supreme-gg-gg in…
v1.0.0-alpha13v1.0.0-alpha13 · 13 Oct 2026What's Changed Features feat(config): replace application env vars with explicit schemas by @EItanya in https://github.com/kagent-dev/kagent/pull/3153 feat(adk): propagate GenAI baggage from ADK by @jcopi in…
v1.0.0-alpha12v1.0.0-alpha12 · 13 Oct 2026What's Changed Features feat(helm): run Substrate workers under their own ServiceAccount by @danielle-mustillo in https://github.com/kagent-dev/kagent/pull/3067 feat(sandbox): read_sandbox_file returns text pages and images by…
v1.0.0-alpha11v1.0.0-alpha11 · 9 Oct 2026What's Changed Features Make the db image installed by kagent install configurable by @iplay88keys in https://github.com/kagent-dev/kagent/pull/3112 Bug Fixes fix: stabilize unit tests and scheduled run timeouts by @EItanya in…
v1.0.0-alpha10v1.0.0-alpha10 · 9 Oct 2026What's Changed Features feat(telemetry): move Python runtimes onto upstream GenAI instrumentation by @krisztianfekete in https://github.com/kagent-dev/kagent/pull/3103 feat: wake session quiescence workers after task settlement by @EItanya…

README


kagent is a Kubernetes native framework for building AI agents. Kubernetes is the most popular orchestration platform for running workloads, and kagent makes it easy to build, deploy and manage AI agents in Kubernetes. The kagent framework is designed to be easy to understand and use, and to provide a flexible and powerful way to build and manage AI agents.



Getting Started

Technical Details

Core Concepts

  • Agents: Agents are the main building block of kagent. An Agent is a Kubernetes custom resource that brings together an agent's behavior and runtime configuration.
  • Agent Templates: A system prompt, a set of tools and subagents, and an LLM configuration define an agent's behavior. You can define this directly in an Agent or share it across agents using an AgentTemplate resource.
  • Harnesses: A Harness defines how an agent runs. Kagent supports its own Go and Python ADKs, Codex, Claude, and custom runtimes, so you can choose the runtime that fits your agent.
  • LLM Providers: Kagent supports multiple LLM providers, including OpenAI, Azure OpenAI, Anthropic, Google Vertex AI, Ollama and custom providers and models accessible via AI gateways. Models are configured through the ModelConfig resource, with provider support depending on the chosen Harness.
  • MCP Tools: Agents can connect to MCP servers that provide tools. Kagent comes with an MCP server with tools for Kubernetes, Istio, Helm, Argo, Prometheus, Grafana, Cilium, and others. Agents connect through RemoteMCPServer resources, which can be shared across agents.
  • Sessions: Sessions keep conversations and task history across interactions. You can suspend and resume an agent, or create a checkpoint and fork a new conversation from it.
  • Observability: Kagent supports OpenTelemetry tracing, which allows you to monitor what's happening with your agents and tools.

Core Principles

  • Kubernetes Native: Manage agent and tool configuration through Kubernetes APIs and familiar kubectl workflows.
  • Extensible: Add custom tools, skills, and runtimes to connect agents to your own systems.
  • Flexible: Choose the models and runtimes that fit your workload, and reuse agent templates across compatible harnesses.
  • Observable: Trace agent, model, and tool execution with OpenTelemetry and your existing observability stack.
  • Declarative: Define agents in YAML, keep configuration in version control, and deploy through GitOps workflows.
  • Testable: Test agents through their public APIs and use task history and traces to diagnose failures.

Architecture

flowchart TD
    UI[UI] --> CONTROLLER[kagent Controller]
    CLI[CLI] --> CONTROLLER
    CONFIG[Kubernetes resources] --> CONTROLLER
    CONTROLLER --> DB[(PostgreSQL)]
    CONTROLLER --> SUBSTRATE[Substrate]
    SUBSTRATE --> RUNTIMES[Agent runtimes]
    CONTROLLER -->|A2A| RUNTIMES

Kagent brings together the following components:

  • Controller: The controller watches kagent custom resources, prepares agents to run, and manages their sessions. It exposes gRPC, A2A, and MCP APIs for clients to interact with agents.
  • UI: The UI is a web UI that allows you to manage agents and tools and chat with your agents.
  • Agent Runtimes: Agents run using the Go or Python ADK, Codex, Claude, or a custom runtime, selected by their Harness.
  • Substrate: Substrate runs the agents and manages their lifecycle, including suspension, resumption, and snapshots.
  • PostgreSQL: PostgreSQL stores sessions, tasks, and conversation history so they persist independently of the running agents.
  • CLI: The CLI is a command-line tool that allows you to manage agents and tools and interact with your agents.

For more details on the v1 architecture, including resource definitions and how agents run, see the architecture guide.

Get Involved

We welcome contributions! Contributors are expected to respect the kagent Code of Conduct

There are many ways to get involved:

Roadmap

kagent is currently in active development. You can check out the full roadmap in the project Kanban board here.

Local development

For instructions on running Kagent locally, see DEVELOPMENT.md.

Contributors

Thanks to all contributors who are helping to make kagent better.

Star History

Reference

License

This project is licensed under the Apache 2.0 License.


README fetched from the repository just now. The original is authoritative.

Questions

About Kagent

How do I install Kagent?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Kagent safe to use with an AI agent?

Its trust score is 92 out of 100 (excellent). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Kagent still maintained?

Yes — the latest release is v1.0.0-alpha14 (16 Oct 2026), and the last commit was 19 hours ago. The repository has 4.0K stars and 182 open issues.