[Feature Request] Support non-interactive marketplace plugin installation via Cursor CLI

Feature request for product/service

Cursor CLI

Describe the request

Following up on the previously closed request:

Cursor CLI already supports registering plugin marketplaces:

cursor-agent plugin marketplace add

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?

Thanks!

Hey @dmartino, thanks for following up on this!

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:

{
  "plugins": {
    "<marketplace-name>/<plugin-name>": { "enabled": true }
  }
}

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!