Server command-line reference#
ccm starts one MCP server over standard input and standard output.
When the distribution is installed in conda’s environment, the public conda
plugin hook also provides conda mcp. That launcher selects the invoking conda
installation automatically and starts the same server in a clean process.
Usage#
ccm [--conda-exe PATH] [--timeout SECONDS]
[--output-limit-bytes BYTES] [--stdin-limit-bytes BYTES]
[--allow-write] [--allow-exec] [--version]
Options#
Option |
Default |
Meaning |
|---|---|---|
|
|
Target conda executable |
|
|
Finite positive maximum timeout for discovery and execution |
|
|
Positive retained-byte limit for each output stream |
|
|
Positive UTF-8 byte limit for raw-tool input |
|
disabled |
Permit operations classified as mutations |
|
disabled |
Permit arbitrary execution and expose |
|
Print the server version and exit |
conda mcp forwards these options to the same parser. It is unavailable when
conda starts with --no-plugins. The standalone ccm command remains
available.
The selected target must be a file. Windows batch launchers are rejected, so
select conda.exe directly.
Startup behavior#
At startup the server:
runs
conda info --jsonagainst the targetdiscovers the target argparse command tree in a short-lived helper process
discovers external conda plugin entry points
creates an immutable tool catalog and capabilities resource
begins MCP stdio transport
The currently supported target conda range is >=26.7,<27.