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.
tool init is the starting point for every MCP server you publish. It scaffolds a project, generates a valid manifest.json, and (optionally) installs dependencies — so you can go from zero to a running server in minutes.
Scaffold a new server
Run tool init
Call The interactive prompts will ask you to choose a language, transport, package manager, and basic metadata. You can skip the prompts entirely with
tool init with an optional path. Without a path it initializes the current directory.-y to accept all defaults.-t rust is accepted as an alias for -t binary.Choose a transport
By default, HTTP transport servers get a
tool init creates a stdio server. Pass --http to use HTTP transport instead.system_config.port and user_config.host added to the manifest automatically.Choose a package manager
For Node.js and Python projects, you can specify which package manager to use:
Convert an existing MCP server
If you already have a working MCP server, usetool detect to inspect it before generating a manifest.
Detect the project
Run
tool detect to see what tool-cli finds — the server type, transport, and entry point:Create a reference manifest
Reference mode creates a manifest that points to an external command or remote URL instead of bundling any code. This is useful for wrappingnpx/uvx-based servers or remote HTTP endpoints.
Reference to an external command
Use--command and --args to point the manifest at any executable. The server type field is omitted and no entry point is bundled.
server.mcp_config.command is npx and server.mcp_config.args includes @anthropic/mcp-server.
Reference to a remote HTTP server
Use--url to point the manifest at a remote MCP endpoint:
--url:
Reference-mode manifests produce
.mcpbx bundles rather than .mcpb because they use HTTP transport or omit an entry point — features that go beyond the base MCPB spec. See Packaging for details.