MemoryRouter
Cursor memory

Cursor memory: rules, memories, and what each chat loses

Cursor gives you rules, past chats, and memory entries. None of them is a shared project brain, because each one lives inside Cursor and inside one workspace.

Anysphere. Sources checked 2026-09-25.

How Cursor handles memory today

Rules live in .cursor/rules as versioned files, and cursorrules-style plain files are read too. Memories are durable notes Cursor keeps for you, and @Past Chats lets a prompt reference earlier threads. Cursor also summarizes older conversation when the window fills, inside long-running sessions.

All of that is scoped to Cursor. Rules travel with the repository, but memories and chat context do not follow you into another tool, another editor, or another account.

What Cursor forgets

The failure mode is quiet. The chat looks fine, and the knowledge is simply not there.

The fix with MemoryRouter

Cursor supports remote MCP servers with OAuth. Point it at MemoryRouter and Cursor gains search_memories and store_memory tools that read and write a vault shared with every other connected tool.

  1. 1

    Add the server to mcp.json

    mcp.json

    {
      "mcpServers": {
        "memoryrouter": {
          "url": "https://mcp.memoryrouter.ai/mcp"
        }
      }
    }
  2. 2

    Enable it and sign in

    Open Cursor Settings, then MCP. Cursor launches the OAuth flow in your browser so you sign in and pick a vault. No API key goes into a config file.

  3. 3

    Ask for a recall on purpose

    Memory over MCP is model-directed: Cursor decides when to call a tool. Prompt it directly ("check my memory for how we handle auth") to make the recall happen now.

Connect Cursor to MemoryRouter

The Cursor page has the full config, OAuth steps, and FAQ. 14-day free trial.

Related

Cursor memory FAQ

Sources

Sources checked 2026-09-25. Tool behavior changes; check the vendor docs before relying on a detail.

Start free