Installation
# Run directly
uvx climax-mcp
# Install globally
uv tool install climax-mcp
# Or with pip
pip install climax-mcp-
Tool-call approval dialogs — Tools can declare a
risklevel (read,write,destructive), and CLImax shows a native confirmation dialog before running the risky ones. Usesosascripton macOS,zenity/kdialogon Linux, and a PowerShellMessageBoxon Windows, falling back to a/dev/ttyprompt so it survives MCP's occupied stdin. Addconfirm_messagefor a templated prompt ("Delete {path}?"), and aresolveblock to turn opaque IDs into human-readable context before asking. -
climax --version— Prints the installed version and exits, accepted at the top level, via-V, and on every subcommand. -
climax test-dialog— Shows a synthetic approval dialog so you can confirm your system displays one before relying on it. -
Paginated discovery —
climax_searchacceptsoffsetand returnstotal_matchesandhas_more, so agents can page through large tool sets instead of truncating. -
Bundled
ghandawsconfigs — 47 GitHub CLI tools and 76 AWS CLI v2 tools, risk-annotated out of the box. Reference by bare name:climax gh. -
Supply-chain cooldown — Dependency resolution ignores distributions uploaded in the last 7 days.
-
Approval dialogs are on by default. The default policy is
approval.global: write, so every tool markedrisk: writeorrisk: destructivenow prompts before running — 46 write and 6 destructive tools across the bundled configs. To restore 0.4.0 behavior, pass a policy file withapproval.global: none. -
Headless environments deny by default. With no GUI and no TTY, the default
approval.headless: denyrefuses the call rather than running it unprompted. If CLImax runs unattended (CI, containers, a remote MCP client with no display), write and destructive tools will now fail closed. Pass--headless-approve, or setapproval.headless: approve, to auto-approve instead. This is the most likely upgrade break for existing automated setups. -
mcpis constrained to>=1.7,<2. mcp 2.0 replaced the low-levelServerdecorator API with constructor-based handler registration, which CLImax cannot run against. 0.4.x installs could resolve mcp 2.0.0 and crash on startup withAttributeError: 'Server' object has no attribute 'list_tools'(#18). If you hit that, upgrading fixes it; incompatible versions now fail with an actionable error naming the required range.
See CHANGELOG.md for the full list.
Full Changelog: v0.5.0.dev2...v0.5.0