Crux — Agentic Tool Manager for Claude Code
Crux is a CLI tool for managing MCP servers, skills, and agent tasks.
Available Commands
MCP Servers
crux mcp search <query>— Search the MCP Registrycrux mcp add <name> --npx <pkg>— Register an MCP servercrux mcp remove <name>— Unregister an MCP servercrux mcp list— List registered MCP serverscrux mcp upgrade— Update cloned MCP reposcrux mcp auth <name>— Authenticate an MCP servercrux mcp auth— Show authentication status for all MCPscrux mcp status— Probe all registered MCP servers
Skills
crux skill add <name> --github <repo>— Register a skillcrux skill remove <name>— Unregister a skillcrux skill list— List registered skills
Projects
crux project create [name]— Create a new project with crux.jsoncrux project install <name>— Add MCPs/skills to current projectcrux project uninstall <name>— Remove MCPs/skills from projectcrux project sync— Generate .mcp.json from crux.jsoncrux project status— Show project health (MCPs, skills, auth)
Tasks
crux task run <prompt>— Execute a task in an isolated sandboxcrux task init— Scaffold a run.json templatecrux task list— Show past/active runscrux task clean— Remove completed sandboxes
System
crux init— Initialize the crux environmentcrux doctor— Check crux environment healthcrux version— Show version and check for updates
Usage Notes
- Run
crux initfirst to set up the~/.crux/directory. - Use
crux mcp searchto discover MCPs, thencrux mcp addto register them. - Use
--keychain VAR1,VAR2withcrux mcp addto declare and prompt for auth inline. - Use
crux mcp auth <name>to re-authenticate or rotate credentials later. - Use
crux project createto start a project, thencrux project installto add MCPs. - Secrets are stored in the system keychain (macOS) or secret-service (Linux).