Answers

Cursor's Memories vanished. What to use instead.

Four options, honestly compared, and a way to check the feature's status yourself so you never have to trust anybody's snapshot again.

Last updated

Four things give Cursor persistent context today: Rules files, a memory-bank folder you maintain, a memory MCP server, or a project server like Mission HQ over MCP. Cursor is a full MCP client, so all four are available to you right now.

First, the thirty-second check. Open Cursor settings and look for a Memories tab. If it is there, it is there. Features come and go faster than pages like this get updated, so check the product, not the article.

Below: what actually happened, why it will happen again, and the four options with what each one really costs.

What actually happened

"Several best features vanished in new version. It seems it time to go to other AI IDE"

The opening post of a Cursor forum thread titled "Custom modes and memories gone in 2.1".

"Custom Modes were intentionally removed in Cursor 2.1."

A Cursor staff member in the same thread, adding that instructions from Custom Modes can move into Commands. The poster also asked about memories. Staff did not answer that part in that thread.

So the accurate version, which is less tidy than most pages will tell you: users reported both disappearing in 2.1, one of the two was confirmed as deliberate, and the memories question went unanswered there. Since then the feature has been reported back. That is why the check above matters more than this paragraph.

The documentation is clearer about what it does offer. Cursor's own Rules documentation describes Rules as the mechanism for persistent context, and says of them: "When applied, rule contents are included at the start of the model context. This gives the AI consistent guidance for generating code, interpreting edits, or helping with workflows."

Why it will happen again

Not a complaint about Cursor. A structural point that decides where you should keep things.

Anything that lives inside one editor can be changed or removed by that editor, on their schedule and for their reasons. That is true of every tool in this category, and it will be true of the next one. Features get consolidated, renamed, folded into something else. Your project outlives all of it.

The same shape shows up next door: Anthropic's documentation says of its own automatic memory that it "is machine-local" and that its files "are not shared across machines or cloud environments". Useful, and tied to one place.

So the question is not which editor's memory is best. It is how much of your project's knowledge you are willing to keep somewhere you do not control.

The four options, with what each really costs

1. Cursor Rules

The native answer, and the right starting point. Markdown files under .cursor/rules, free, in your repository, shared with your team through git. The documentation lists four ways a rule can apply: always, when the model judges it relevant, to specific files, or only when you ask for it by name. Most people use one of the four and never find out about the other three, which is worth ten minutes of your time.

What a rule is, though, is guidance placed in front of the model. It holds instructions well. It does not record what happened, and nothing checks whether it was followed. Start here anyway.

2. A memory-bank folder you maintain

A convention rather than a product: a folder of markdown files the agent reads at the start and updates as it goes. Popular because it works, and because you can read exactly what it knows.

The cost is that you are the process. The agent updates it when it remembers to, it grows without pruning, and nobody notices when it stops being accurate. Genuinely good for a few weeks, and quietly stale after a few months.

3. A memory MCP server

A dedicated store the agent writes facts to and searches later, connected over MCP so it works from any client. Purpose-built for recall, and it survives switching editors, which is the main thing Rules cannot do.

What it stores is facts. It has no notion of the work itself: what is finished, what is next, what failed. If your problem is remembering preferences, this is a good answer. If your problem is that yesterday is a blur, it is only half of one.

4. A project server, such as Mission HQ

The whole project state on a server the editor connects to: the tasks and what they require, the decisions and their reasoning, the session record, and the rules that arrive with the work they govern. Also over MCP, so Cursor connects to it the same way it connects to anything else.

The cost is a subscription after the trial and one config file. What you get for it is that none of it lives inside an editor, so the next version of anything cannot take it away.

Try the fourth one on your own project

14 days, no credit card. Keep your Rules files. The setup is one file, below.

Connecting Mission HQ to Cursor

Three steps. The whole thing is one config file, and it applies to every project on your machine.

1. Create an account and copy your API key from settings.

2. Open ~/.cursor/mcp.json, creating it if it does not exist, and add the entry below. If the file already has an mcpServers block, merge this into it rather than replacing it.

{
  "mcpServers": {
    "missionhq": {
      "type": "http",
      "url": "https://mcp.missionhq.dev/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

3. Restart Cursor and ask your agent to call mhq_get_handoff. If it comes back with your project state, the connection is live. If the tool is not found, the file is in the wrong place or the key has a typo, and those are the only two things that go wrong here.

The same server works from Claude Code, Cline and other MCP clients, with their own config file in place of this one. The project does not change when the editor does.

What lives where, after this

Worth saying plainly, because the four options are not exclusive and the best setup uses more than one.

Your Rules files keep doing what they do well: conventions that belong in the repository, versioned with the code, reviewed like code. Nothing here replaces them and you should not delete them.

What moves to the server is the part a file was never shaped to hold: what is finished, what was decided and why, what failed, and what the next session should do first. Your source code stays on your machine either way. What is stored is the project's record, not its contents.

Questions people ask about this

How do I get persistent memory in Cursor now?

+
Four options are available today: Cursor Rules files under .cursor/rules, a memory-bank folder of markdown you maintain yourself, a memory MCP server, or a project server such as Mission HQ over MCP. Cursor is a full MCP client, so anything speaking that protocol connects with one config file.

Did Cursor really remove Memories?

+
Users reported both Memories and Custom Modes disappearing in Cursor 2.1, and a staff member in that forum thread confirmed Custom Modes were intentionally removed and pointed at Commands instead. The memories part of the question was not answered there, and the feature has been reported back since. Check your own settings rather than trusting any page, including this one.

Are Cursor Rules a replacement for Memories?

+
They cover part of it. The documentation says rule contents are included at the start of the model context to give consistent guidance, and a rule can apply always, when judged relevant, to specific files, or only on request. That covers instructions well. It does not record what happened, what is finished or what failed, so it replaces the instruction half and not the memory half.

How do I connect an MCP server to Cursor?

+
Add an entry to ~/.cursor/mcp.json with the server type, url and any auth header, creating the file if it does not exist and merging into the existing mcpServers block if it does. Restart Cursor, then ask the agent to call one of the server tools. If the tool is not found, the file location or the key is wrong.

Will I lose everything if I switch editors again?

+
Not if the knowledge lives outside the editor. That is the whole argument of this page: anything stored inside one product can be changed by that product. A server reached over MCP is available from Cursor, Claude Code, Cline and anything else that speaks the protocol.

Does Mission HQ store my source code?

+
No. It stores the project record: plans, tasks, decisions, memories and session summaries. The code stays on your machine, and the connection carries the record rather than the contents.

Two things you can do now

Check the status yourself, free

Open Cursor settings and look for a Memories tab. Then open your .cursor/rules folder and read what is actually in it. Most people find rules they wrote months ago that no longer describe the project. Ten minutes of pruning there beats any tool.

No account, no install.

Or put the project outside the editor

Start a 14-day trial, no credit card. One config file, then ask your agent for the handoff and see the project state come back.

Start free trial

Related answers