Keep Claude Desktop MCP config in sync with mcprack
console applicationUtilityDevelopmentapt install mcprack-sync-claudeFetches the user's MCP server selection from a mcprack catalog and merges it into Claude Desktop's configuration file. Optional systemd user timer keeps the config up to date hourly.
Keep Claude Desktop (and optionally Claude Code) MCP server configuration up to date from a mcprack catalog.
sudo apt install mcprack-sync-claude
# or from source (with mcprack-client on PYTHONPATH / installed):
pip install .
mcprack-sync-claude configure \
--url https://mcprack.example.com \
--token-file ~/.config/mcprack/token
Settings are stored in ~/.config/mcprack/client.env (shared with the Cursor and VS Code sync tools).
mcprack-sync-claude sync # Claude Desktop
mcprack-sync-claude sync --dry-run
mcprack-sync-claude sync --claude-code # merge into ~/.claude.json
mcprack-sync-claude status
Default target (Linux): ~/.config/Claude/claude_desktop_config.json
Only the mcpServers key is updated. Other top-level keys (preferences, etc.)
and local-only servers that were never managed by mcprack are preserved.
Enable the systemd user timer:
systemctl --user enable --now mcprack-sync-claude.timer
MIT
This package may not be indexed in our database yet. Please try again later or check the package repository directly.