AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Kaimahi

mcp-kaimahi-agents-kaimahi · by kaimahi-agents

Agent Builder CLI for Kubernetes.

— No reviews yet
0 installs
3 views
0.0% view→install

Install

$ agentstack add mcp-kaimahi-agents-kaimahi

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-kaimahi-agents-kaimahi)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● yesterday

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Kaimahi? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Kaimahi

Agent Builder CLI for Kubernetes.

[](https://github.com/kaimahi-agents/kaimahi/actions/workflows/ci.yml) [](https://github.com/kaimahi-agents/kaimahi/releases) [](LICENSE)

[Getting started](docs/getting-started.md) · [Runtime contract](docs/runtime-adapters.md) · [kmx reference](docs/kmx.md) · [Contributing](CONTRIBUTING.md)

[About the ketu mark](brand/README.md#ketu-mark)


Kaimahi's kmx CLI helps developers create an agent, prove it locally, and move it into a real environment without learning each runtime's manifests first.

Create, Prove, Lift

kmx agent create
kmx agent lift

create is the path from an idea to an editable local agent. lift is the path from "it works here" to a selected Kubernetes or AKS environment. KMX keeps the target and changes explicit while the runtime handles execution.

These are the simple commands KMX is converging on. kmx agent create exists today for a prepared target. A standalone kmx agent lift is not implemented yet; the current lift is available as /lift from interactive chat. See the lifecycle direction.

Quickstart

The current end-to-end workflow is interactive. The required commands are on main; the latest tagged release, v0.1.0, predates them. Install Go 1.26+ and Docker or Podman, ensure the Go binary directory is on PATH, then run:

go install github.com/kaimahi-agents/kaimahi/cmd/kmx@main
kmx quickstart-wizard

The wizard prepares a local Kubernetes target while you describe the agent. To complete the journey:

  1. Choose Chat with agent when setup is ready.
  2. Send a prompt and wait for an answer to prove the selected execution path.
  3. Enter /lift, choose an existing Kubernetes or AKS target, review the

destination and inference choice, then confirm.

The current lift reads the live source agent, deploys to an existing target, and does not replay a task or delete the source. Choosing new cloud inference can create billable resources. Read the [interactive lift guide](docs/interactive-lift.md) for the complete behavior and recovery boundaries.

Quickstart creates local cluster resources, result-reader RBAC, and a read-only Kubernetes inventory tool. Completed setup can remain after cancellation. Read [getting started](docs/getting-started.md) before using it on a shared machine.

Use Podman explicitly with:

kmx --container-engine podman quickstart-wizard

@main is a moving development branch. Use a reviewed commit for a reproducible build. From a checkout, make builds bin/kmx without provisioning anything.

Runtime Contract

Orka is the first-class runtime. The selected runtime owns execution and enforcement. Read the [runtime adapter contract](docs/runtime-adapters.md) for the boundaries between KMX and runtimes.

Current Commands

| Goal | Current interface | Boundary | |---|---|---| | Create a complete local agent environment | kmx quickstart-wizard | Interactive local workflow | | Create on a prepared target | kmx agent create | Does not install the runtime or provision credentials | | Prove an answer | Interactive chat or kmx agent create --task ... | Readiness alone is not execution proof | | Lift an agent | /lift in interactive chat | Uses a live agent and an existing destination | | Inspect agents | kmx agent list, show, and interactive chat | Runtime and namespace semantics remain explicit | | Provision an AKS target | kmx aks up | Billable platform workflow; does not create the agent |

kmx agent create writes reviewable YAML, validates it against the selected target, creates dependencies in order, and waits for current-generation readiness. A real answer requires --task plus pre-existing result access. Credentials, namespaces, and RBAC remain separate operator responsibilities. Use --out - or --no-apply for offline output and --dry-run for server admission without cluster writes. Read the complete [agent create contract](docs/kmx.md#kmx-agent-create).

Lifecycle

The simple front door does not remove deeper lifecycle needs. The direction in #194 includes Git-tracked agent definitions, immutable revision digests, deployment receipts, evaluation, target-aware status, diff, and rollback.

Those operations do not have full standalone command parity on main. The initial state model should use Git and the selected runtime rather than introduce a second KMX server or controller. Rollback means deploying and verifying an earlier revision; it cannot undo external actions already completed by an agent.

Migrate Model Traffic

kmx migrate is a separate compatibility bridge for an existing application:

kmx plane
kmx migrate  --namespace  --model /

The application owner keeps the Deployment and reviews the generated patch. The bridge covers a supported model-client shape; it does not convert the application into an agent, govern all of its activity, or replace runtime enforcement. Read the [migration guide](docs/migrate.md) for protocol, credential, and ownership limits.

Status

Kaimahi is pre-1.0 and incubating. Interactive local creation, creation on the first-class runtime, inspection, chat, lift to an existing target, AKS platform provisioning, and model-traffic migration are implemented. Standalone agent lift and the complete lifecycle remain directional. Legacy commands and the retained model-traffic bridge stay available while migration paths mature. AKS paths use billable resources and are not continuously re-proved in CI.

Documentation

| Start here | Purpose | |---|---| | [Getting started](docs/getting-started.md) | Prerequisites and current local workflows | | [kmx reference](docs/kmx.md) | Commands, safety rules, and output contracts | | [Runtime contract](docs/runtime-adapters.md) | Runtime, context, session, inference, lifecycle, and enforcement boundaries | | [Runtime setup](docs/orka.md) | First-class implementation setup, native creation, and first task | | [Interactive lift](docs/interactive-lift.md) | Current agent-to-target behavior | | [AKS](docs/aks.md) | Billable resource ownership, provisioning, and teardown | | [Migration](docs/migrate.md) | Existing-application model-traffic bridge | | Direction issue #194 | Proposed definitions, adapters, and lifecycle | | [Documentation index](docs/README.md) | All current guides and maintainer references |

Development

Read [CONTRIBUTING.md](CONTRIBUTING.md) and the [developer entry-point principles](docs/entry-point-principles.md). Changes land through pull requests to main with checks green and verification actually run. The project name's cultural and publication boundaries are documented in [docs/NAMING.md](docs/NAMING.md).

> [!IMPORTANT] > Kaimahi is experimental and under active development. Commands, generated > artifacts, and behavior may change between pre-1.0 releases. It is not yet > recommended for production use. Use a dedicated test environment, review every > proposed mutation, and open an issue > with feedback, bugs, or ideas.

> [!NOTE] > KMX is the Agent Builder and lifecycle layer, not a runtime or generic > governance control plane. The selected runtime owns execution and enforcement. > See the [runtime contract](docs/runtime-adapters.md) for the current boundary.

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.