Skip to content

kindgi mcp

View as Markdown

Synopsis

Terminal window
kindgi mcp <command>
Signature

Manage MCP server entries in .mcp.json (add / list / remove / presets).

Commands

Command Description
kindgi mcp add Add an MCP server entry to .mcp.json from a preset.
kindgi mcp list List MCP servers configured in .mcp.json.
kindgi mcp remove Remove a server entry from .mcp.json.
kindgi mcp presets List available MCP presets shipped with the CLI.

See also

Synopsis

Terminal window
kindgi mcp add <KIND> --secret=<name> [--env=<name>] [--scope=<kind>[:id]] [--server-name=<label>] [--path=<pack-dir>] [--force]
Signature

Add an MCP server entry to .mcp.json from a preset.

Options

Option Default Description
--env <value> local The environment whose env files hold the secret. Default: local.
--force off Replace an entry with the same name. By default add refuses.
--path <value> the current directory The pack root, where .mcp.json is. Default: the current directory.
--scope <value> tenant The secret's scope, recorded in the entry: tenant (default), org:<id> or project:<id>.
--secret <value> required The secret's name in the pack's env files for --env; the server gets its value at start, never .mcp.json. Required.
--server-name <value> derived from --secret (lowercased, trailing _url/_key/_token etc. stripped) The entry's name in .mcp.json. Default: derived from --secret (MY_DB_URL becomes my_db).

Every command also takes the global flags.

Examples

From Your coding agent:

Terminal window
pnpm exec kindgi mcp add postgres --secret=MY_DB_URL

See also

Synopsis

Terminal window
kindgi mcp list [--path=<pack-dir>]
Signature

List MCP servers configured in .mcp.json.

Options

Option Default Description
--path <value> the current directory The pack root, where .mcp.json is. Default: the current directory.

Every command also takes the global flags.

Examples

List the servers in the current pack's .mcp.json.

Terminal window
kindgi mcp list

List the servers of a pack in another directory.

Terminal window
kindgi mcp list --path=./acme-pack

See also

Synopsis

Terminal window
kindgi mcp remove <SERVER_NAME> [--path=<pack-dir>]
Signature

Remove a server entry from .mcp.json. Idempotent.

Options

Option Default Description
--path <value> the current directory The pack root, where .mcp.json is. Default: the current directory.

Every command also takes the global flags.

Examples

Remove a server entry from .mcp.json.

Terminal window
kindgi mcp remove my_db

Remove an entry from a pack in another directory.

Terminal window
kindgi mcp remove my_db --path=./acme-pack

See also

Synopsis

Terminal window
kindgi mcp presets
Signature

List available MCP presets shipped with the CLI.

Options

Every command also takes the global flags.

Examples

From Your coding agent:

Terminal window
pnpm exec kindgi mcp presets

See also