Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/superradcompany/tool-cli/llms.txt

Use this file to discover all available pages before exploring further.

Fetch one or more tool bundle files (.mcpb / .mcpbx) from the registry and write them to a directory on disk. Unlike tool install, the downloaded files are not registered with tool-cli — they remain as standalone bundle files.

Synopsis

tool download <namespace/name[@version]> [...] [flags]

Arguments

<names>
string[]
required
One or more registry tool references to download. Each entry uses the format namespace/name or namespace/name@version. Multiple references can be provided in a single command.

Flags

-o, --output
string
Directory to write the downloaded bundle file(s) into. Defaults to the current working directory.
--platform
string
Target platform for the download. Accepts identifiers such as darwin-arm64, linux-x64, win32-arm64, or universal. Defaults to auto-detecting your current system’s platform and falling back to universal if no exact match exists.

Difference from tool install

tool downloadtool install
Writes bundle file to diskYesNo
Registers tool with tool-cliNoYes
Available to tool run / tool callNoYes
Useful for CI, redistribution, offline useYesNo
Use tool download when you need the raw bundle for packaging, CI pipelines, or offline distribution. Use tool install when you want to use the tool directly on your machine.

Examples

# Download the latest version to the current directory
tool download appcypher/bash

# Download a specific version
tool download appcypher/bash@1.0.0

# Download multiple packages in one command
tool download ns/a ns/b ns/c

# Download to a specific output directory
tool download ns/tool -o ./dist

# Download the bundle for a specific platform
tool download ns/tool --platform=darwin-arm64

# Download the universal bundle explicitly
tool download ns/tool --platform=universal
When building multi-platform release pipelines, use --platform to download the exact bundle variant you need for each target. Combine with tool publish --multi-platform to upload pre-built bundles from CI runners.

Build docs developers (and LLMs) love