> ## Documentation Index
> Fetch the complete documentation index at: https://rapidreview.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Cursor

> Add the RapidReview marketplace to Cursor, install merv from the plugin screen, and connect from Customize.

## Install and sign in

```bash theme={"theme":{"light":"github-light","dark":"dark-plus"}}
cursor-agent plugin marketplace add https://github.com/rapidreview-io/Merv
cursor-agent
```

In `/plugin`, install **merv** from **rapidreview**. Then select **Connect** for Merv in **Customize**. Team marketplaces can enable **Auto Refresh**.

<Check>
  Ask the agent to call `project(action="list")`, then `workflow.status_and_next(project_id)`. Follow along in the web UI at [rapidreview.io/merv](https://rapidreview.io/merv).
</Check>

Sign-in is UI-only: **Customize → Connect**. There is no CLI sign-in command.

Cursor has no non-interactive plugin install and no documented auto-update guarantee for an individual custom marketplace. Teams/Enterprise: import as a team marketplace and enable **Auto Refresh**.

## Skills and reviewers

Skills follow the Agent Skills standard and are auto-discovered; reviewer agents too. Delegate a review with `/experiment-design-review` or in natural language — subagents get a clean context window. See [Reviewer handoff](/docs/merv/clients/reviewer-handoff).

## Long runs

Cursor 3.0+: a background shell with notify-on-output armed on the sentinel regex `^MERV_RUNS_WAIT `. Shell exit or a matched line resumes the agent. If a long-idle reattach fails, re-run the watcher or use a stop-hook loop. See [Long runs](/docs/merv/clients/long-runs).

## Caveats

* Cursor caps around **40 tools across all active MCP servers**. Merv exposes 41 by default, so Merv alone can hit the cap; turning Storage off for the project drops six, and disabling other servers helps.
* Cursor may show a naming warning for dotted tools such as `workflow.status_and_next`; calls still work.
* Local dev bundles must be **copied, not symlinked** — Cursor rejects symlinks whose target is outside `~/.cursor/plugins/local`. From the repo root: `python3 merv/scripts/build_client_bundle.py --out ~/.cursor/plugins/local/merv`.
