Install for Cursor

Install a signed AMP pack into Cursor in four steps. The pack lands in .memorymarket/slug/ in your project and a managed block is appended to .cursorrules automatically.

Recommended: let your agent drive (/mm-add)

The fastest way to install a pack into Cursor is to let your agent run the CLI for you via the /mm-add skill.

$ npm install -g memorymarket
# then ask your agent:
Install the MemoryMarket skills from the npm package.
# then in your agent:
$ /mm-add @username/pack-slug

The skill walks you through scope selection (project vs user), runs mm install with the right flags for Cursor, and confirms the pack is active. The manual four-step path below is the fallback.

Manual install

01
INSTALL THE CLI
$ npm install -g memorymarket
02
AUTHENTICATE
$ mm login

Opens a browser window. Your session token is stored locally.

03
INSTALL A PACK
$ mm install @username/pack-slug
[verified] ed25519 ok
[writing] ./.memorymarket/pack-slug/
[done] installed in 1.8s

For global install (user scope instead of project scope):

$ mm install @username/pack-slug --scope user

Global packs land in ~/.memorymarket/slug/.

04
DONE

mm install writes a standalone .cursorrules file containing only the managed block for this pack. To preserve any existing .cursorrules content, back it up first.

To remove the pack:

$ mm uninstall pack-slug

This removes the managed block from .cursorrules and deletes the .memorymarket/pack-slug/ directory.

From a local directory

During development, install a local pack without authentication or signature checks:

$ mm install --from-path ./my-pack

Local installs skip the registry, signature verification, and auth. Use this to test a pack before publishing it.