mcprack-sync-claude

Keep Claude Desktop MCP config in sync with mcprack

console applicationUtilityDevelopment
Install
apt install mcprack-sync-claude
Description

Fetches 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.

๐ŸŒ Homepage๐Ÿ“‹ Package details

mcprack-sync-claude

Keep Claude Desktop (and optionally Claude Code) MCP server configuration up to date from a mcprack catalog.

Install

sudo apt install mcprack-sync-claude
# or from source (with mcprack-client on PYTHONPATH / installed):
pip install .

One-time setup

  1. In mcprack, create a personal API token (user menu โ†’ API tokens).
  2. Configure the sync tool:
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).

Sync

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.

Automatic updates

Enable the systemd user timer:

systemctl --user enable --now mcprack-sync-claude.timer

License

MIT

Package "mcprack-sync-claude" not found

This package may not be indexed in our database yet. Please try again later or check the package repository directly.

Browse Repository