ccc-mcp
by Basil155
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CCC_MODEL | No | Default model for child Claude Code tasks (alias such as opus/sonnet/haiku or a full model name like claude-opus-5). Used when no model is passed to the tool call. | |
| CCC_GIT_BIN | No | Overrides the path to the git binary used by the run_git tool. | |
| CCC_LOG_FILE | No | Path to the JSONL log file where operations and task progress are recorded. | |
| CCC_CLAUDE_BIN | No | Overrides the path to the Claude Code CLI binary (claude) used to run child tasks. | |
| CCC_MCP_CONFIG | No | Path to the ccc-mcp.config.json configuration file. The server otherwise looks for ccc-mcp.config.json next to the package, then in the current directory. | |
| CCC_TIMEOUT_MS | No | Timeout in milliseconds after which a hung task process is killed together with its descendants (default 30 minutes). | |
| CCC_ALLOWED_ROOTS | No | Whitelist of allowed project directories (multiple paths separated by ';'). Required for the server to start if no config file providing allowedRoots is found; project_dir is realpath-resolved and checked against this list before any process is spawned. | |
| CCC_HOOKS_ENABLED | No | Enable per-operation permissions (PreToolUse hooks) for the child Claude Code (1 or 0; disabled by default). | |
| CCC_STREAM_EVENTS | No | Killswitch for stream-json event parsing, which powers task observability (1 or 0; enabled by default). Set to 0 if the installed CLI does not support --output-format stream-json. | |
| CCC_AUTO_APPROVE_COMMANDS | No | Commands to auto-approve without a permission request (multiple commands separated by ';'), used when per-operation permissions are enabled. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues