Cursor CLI manages plugin marketplaces from the shell
Registering a plugin marketplace in Cursor CLI meant an interactive session. The July 13, 2026 release adds a shell subcommand for it, so marketplace setup can live in a provisioning script instead.
The new commands
agent plugin marketplace add <git-url>
agent plugin marketplace add <git-url> --git-ref <branch-tag-or-commit>
agent plugin marketplace list
agent plugin marketplace list --format json
agent plugin marketplace update <name>
agent plugin marketplace remove <name>
add registers a marketplace, optionally pinned to a branch, tag, or commit with --git-ref. list prints each marketplace's name, scope, and git URL, with --format json for scripting. update re-indexes one from its repository, and remove deletes a user-scoped marketplace.
MCP servers stop duplicating across scopes
The same release fixes a related rough edge: when the same remote MCP server was configured in more than one scope — your user mcp.json and a project's .cursor/mcp.json, say — Cursor CLI ran a duplicate instance of it. Now it runs a single instance, and a new Configure Scope tab in a server's /mcp detail view lets you pick which scope's configuration wins. The choice is saved per project.
Why this matters
Fleet or CI setups that provision Cursor CLI can now register and update plugin marketplaces the same way they manage everything else — as a scripted step — instead of requiring someone to click through /plugins once per machine. See the Cursor CLI sheet for the current plugin and MCP command reference.