However, there appears to be no documented non-interactive command to install a specific plugin from a registered marketplace.
Proposed enhancement
Introduce a CLI command such as:
cursor-agent plugin install @ --scope project
Ideally, it should support user/project scopes and non-interactive execution for automation.
A scriptable installation command would enable external package managers, automated developer environment provisioning, and reproducible CI/CD workflows without requiring manual interaction with Cursor.
Are there plans to introduce this capability, or an alternative supported mechanism for programmatic plugin installation? If not, could you please clarify whether there are technical or security considerations preventing this workflow?
There isn’t a cursor-agent plugin install command yet, but for project scope you can already set this up without any interaction. Commit a .cursor/settings.json at the repo root listing the plugins you want, and the CLI loads them when it starts in that folder:
For plugins from the public Cursor marketplace the key is just the plugin name. You can also point an entry straight at a plugin repo with "gitUrl": "https://github.com/owner/repo" and an optional "gitRef". This is the same file the interactive /plugins flow writes when you pick project scope, so installing once that way and committing the result works too.
A dedicated install command, and a non-interactive option for user scope, are fair asks, so I’ll leave this open for votes!