kindgi tools
kindgi tools
Section titled “kindgi tools”Synopsis
kindgi tools <command>Manage tool registrations.
Commands
| Command | Description |
|---|---|
kindgi tools list |
List registered tools. |
kindgi tools get |
Fetch the latest active version of a tool. |
kindgi tools publish |
Register a tool manifest at its version: the tool minus its handler, which the runtime must already have. |
kindgi tools unregister |
Unregister a specific tool version (semver); kindgi tools reinstate brings it back. |
kindgi tools versions |
List published versions of a tool (active, and optionally unregistered). |
kindgi tools get-version |
Fetch a specific tool version by exact semver. |
kindgi tools reinstate |
Bring back an unregistered tool version (semver). |
See also
kindgi tools list
Section titled “kindgi tools list”Synopsis
kindgi tools list [--name=<prefix>] [--include-retired] [--limit=<n>] [--cursor=<c>]List registered tools.
Options
| Option | Default | Description |
|---|---|---|
--cursor <value> |
none | Resume after this cursor, from the previous page's nextCursor. |
--include-retired |
off | Include retired tools (every version unregistered), each as its highest version with unregisteredAt. |
--limit <value> |
25 (at most 100) |
The most tools to return (default 25, at most 100). |
--name <value> |
none | Only the tools whose id starts with this prefix. |
Every command also takes the global flags.
Examples
From Deploy on Azure Container Apps:
npx --yes @kindgi/cli@0.1 tools list --url "$URL" # your pack's toolsSee also
kindgi tools get
Section titled “kindgi tools get”Synopsis
kindgi tools get <tool-id>Fetch the latest active version of a tool.
Options
Every command also takes the global flags.
Examples
From Use an MCP server's tools:
pnpm exec kindgi tools get inventory.stock_levelSee also
kindgi tools publish
Section titled “kindgi tools publish”Synopsis
kindgi tools publish --manifest=<json-or-@file> [--project=<project-id>]Register a tool manifest at its version: the tool minus its handler, which the runtime must already have.
Options
| Option | Default | Description |
|---|---|---|
--manifest <value> |
required | The tool manifest as JSON, or @<file> to read it from a file. Required. |
--project <value> |
the tenant's Default project | The project to register the tool in, by id (default: the tenant's Default project). |
Every command also takes the global flags.
Examples
Register a tool from a manifest file in the default project.
kindgi tools publish --manifest=@tools/acme.stock-level.jsonSee also
kindgi tools unregister
Section titled “kindgi tools unregister”Synopsis
kindgi tools unregister <tool-id> <version>Unregister a specific tool version (semver); kindgi tools reinstate brings it back.
Options
Every command also takes the global flags.
Examples
Unregister one version of a tool.
kindgi tools unregister acme.stock-level 0.1.0See also
kindgi tools versions
Section titled “kindgi tools versions”Synopsis
kindgi tools versions <tool-id> [--include-unregistered] [--limit=<n>] [--cursor=<c>]List published versions of a tool (active, and optionally unregistered).
Options
| Option | Default | Description |
|---|---|---|
--cursor <value> |
none | Resume after this cursor, from the previous page's nextCursor. |
--include-unregistered |
off | Include unregistered versions too, each with its unregisteredAt. |
--limit <value> |
25 (at most 100) |
The most versions to return (default 25, at most 100). |
Every command also takes the global flags.
Examples
List a tool's versions, unregistered ones too.
kindgi tools versions acme.stock-level --include-unregisteredSee also
kindgi tools get-version
Section titled “kindgi tools get-version”Synopsis
kindgi tools get-version <tool-id> <version>Fetch a specific tool version by exact semver.
Options
Every command also takes the global flags.
Examples
Fetch one exact version of a tool.
kindgi tools get-version acme.stock-level 0.1.0See also
kindgi tools reinstate
Section titled “kindgi tools reinstate”Synopsis
kindgi tools reinstate <tool-id> <version>Bring back an unregistered tool version (semver).
Options
Every command also takes the global flags.
Examples
Bring back an unregistered tool version.
kindgi tools reinstate acme.stock-level 0.1.0See also