Keep Cursor IDE MCP config in sync with mcprack
Find a file
CyberVitexus 52e524ca96 ci: fix node-local Jenkinsfile for current agents
Use unlabelled agents, mount the git mirror into the build container so
worktree checkouts resolve, limit the matrix to debian:trixie, and keep
an empty installOrder.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-28 23:53:15 +02:00
debian ci: fix node-local Jenkinsfile for current agents 2026-09-28 23:53:15 +02:00
mcprack_sync_cursor Initial release of mcprack-sync-cursor. 2026-09-28 20:21:03 +02:00
systemd Initial release of mcprack-sync-cursor. 2026-09-28 20:21:03 +02:00
.gitignore Initial release of mcprack-sync-cursor. 2026-09-28 20:21:03 +02:00
LICENSE Initial release of mcprack-sync-cursor. 2026-09-28 20:21:03 +02:00
pyproject.toml Initial release of mcprack-sync-cursor. 2026-09-28 20:21:03 +02:00
README.md Initial release of mcprack-sync-cursor. 2026-09-28 20:21:03 +02:00

mcprack-sync-cursor

Keep Cursor IDE MCP server configuration up to date from a mcprack catalog.

Install

sudo apt install mcprack-sync-cursor

Setup

mcprack-sync-cursor configure \
  --url https://mcprack.example.com \
  --token mcr_your_token_here

mcprack-sync-cursor sync
mcprack-sync-cursor sync --dry-run
mcprack-sync-cursor status

Default target (Linux): ~/.config/Cursor/User/mcp.json (falls back to ~/.cursor/mcp.json if that file already exists).

Only the mcpServers key is updated; local-only servers are preserved unless you pass --replace.

Timer

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

License

MIT