Registry Management¶
The registry is your personal catalog of MCP servers and skills. Add once, use in any project.
Adding MCPs¶
Register MCP servers from different sources:
GitHub sources are cloned to ~/.crux/mcps/. If the MCP needs a build step:
Adding with Authentication¶
If the MCP requires API keys, declare them with --keychain:
This tells Crux that wikijs expects the WIKIJS_API_KEY environment variable. The actual value is stored separately via crux mcp auth.
Adding with Tags¶
Organize your MCPs with tags:
Adding Skills¶
Listing the Registry¶
# List everything
crux mcp list
# JSON output (for scripts)
crux mcp list --json
# Filter by type
crux mcp list --type mcp
crux mcp list --type skill
Searching the Official Registry¶
Search the official MCP Registry at registry.modelcontextprotocol.io:
Results include suggested crux mcp add commands you can copy-paste.
Upgrading Sources¶
Update GitHub-cloned MCPs to their latest version:
# Upgrade all cloned sources
crux mcp upgrade
# Upgrade specific MCPs
crux mcp upgrade wikijs github
# Preview without making changes
crux mcp upgrade --dry-run
Removing Entries¶
Warning
Removing an MCP from the registry doesn't remove it from projects that reference it. Run crux project sync in those projects afterward.