Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Agent Toolkit For Kapitan

БесплатноНе проверен

AI agent toolkit for Kapitan: an MCP server, agent skills, and rules that let LLM coding agents inspect, compile, and diff Kapitan projects safely.

GitHubEmbed

Описание

AI agent toolkit for Kapitan: an MCP server, agent skills, and rules that let LLM coding agents inspect, compile, and diff Kapitan projects safely.

README

MCP servers, agent skills, plugins, and rules files that make AI coding agents (Claude Code, Codex, Cursor) good at working with Kapitan projects.

Agents are bad at Kapitan out of the box: the inventory is free-form YAML, parameters deep-merge in include order and only then interpolate, and there are multiple backends and input types. This toolkit gives agents tools to see the resolved inventory instead of guessing, knowledge to reason about the merge model, and guardrails so they never edit compiled/ by hand or reveal secrets.

Status

Early development, but usable. The MCP server exposes a dozen read-first tools, tested against a real kapitan CLI at unit, integration, and MCP-protocol e2e levels. Agent skills for the inventory model, generators, input types, and secrets; two plugins with per-client marketplace manifests; and rules files for the common clients are in place.

Layout

Path What
tools/kapitan-mcp/ Python MCP server (FastMCP, stdio) wrapping the Kapitan CLI
skills/ Agent Skills packages, portable across clients
plugins/ Plugins bundling skills and MCP config, with per-client manifests
.claude-plugin/, .cursor-plugin/, .agents/plugins/ Marketplace manifests, one per client (generated)
rules/ AGENTS.md / CLAUDE.md / Cursor rules snippets
docs/ Install, getting started, tool reference, ADRs
examples/demo-project/ A tiny compilable Kapitan project used in docs and e2e tests

Install

Claude Code, from this repo acting as a marketplace (run the two commands separately):

/plugin marketplace add https://github.com/Moep90/agent-toolkit-for-kapitan.git
/plugin install kapitan-core

kapitan-core wires up the MCP server and the core skills; add kapitan-generators for the generator, input, kadet, and scaffolding skills. Open a Kapitan repo and ask "what image does target prod deploy?" and the agent answers through the tools.

Cursor, Codex, other MCP clients, manual config, and updating: docs/install.md.

Tools

Read-only inventory: kapitan_project_info, kapitan_list_targets, kapitan_list_classes, kapitan_inventory_target, kapitan_class_hierarchy, kapitan_search_inventory, kapitan_refs_list (ref metadata only, never values).

Compile loop: kapitan_compile (writes into compiled/ only when apply=true), kapitan_compile_diff (compiles to a temp dir and diffs against the committed compiled/ without touching it), and kapitan_lint.

Generators: kapitan_generator_trace (flags a components/generators block that no compile entry consumes, the silent no-op) and kapitan_generator_schema (the keys other blocks of the family already use, so a mistyped field stands out).

Full reference with arguments and response shapes: docs/mcp-server.md.

Development

Setup, the make targets, TDD rules, and commit conventions are in CONTRIBUTING.md. The security model is in SECURITY.md.

Docs

License

Apache-2.0.

from github.com/Moep90/agent-toolkit-for-kapitan

Установка Agent Toolkit For Kapitan

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/Moep90/agent-toolkit-for-kapitan

FAQ

Agent Toolkit For Kapitan MCP бесплатный?

Да, Agent Toolkit For Kapitan MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Agent Toolkit For Kapitan?

Нет, Agent Toolkit For Kapitan работает без API-ключей и переменных окружения.

Agent Toolkit For Kapitan — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Agent Toolkit For Kapitan в Claude Desktop, Claude Code или Cursor?

Открой Agent Toolkit For Kapitan на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Agent Toolkit For Kapitan with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development