# Cursor memory bank

**URL:** <https://forum.cursor.com/t/cursor-memory-bank/49776>\
**Category:** Feature Requests\
**Created:** [February 10, 2025, 8:47pm UTC](https://forum.cursor.com/t/cursor-memory-bank/49776 "2025-02-10T20:47:26Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![vittorius](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/vittorius/32/7160_2.png) [@vittorius](https://forum.cursor.com/u/vittorius)\
**Post date:** [February 10, 2025, 8:47pm UTC](https://forum.cursor.com/t/cursor-memory-bank/49776/1 "2025-02-10T20:47:26Z")

</div>

I think that a great feature of Chat or Composer could be marking a certain corrective statement from a user as a memory to store or add to the project’s .cursorrules file. Some enthusiasts are currently trying to implement this using some [hacks and workarounds](https://forum.cursor.com/t/rules-for-ultra-context-memories-lessons-scratchpad-with-plan-and-act-modes/48792). But e.g. ChatGPT has memory. Can we have it in Cursor, in a model-independent way? Or expose access to such functionality at a model level for models that support it?

---

<div class="post-metadata">

**Author:** ![utku](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/utku/32/20061_2.png) [@utku](https://forum.cursor.com/u/utku)\
**Post date:** [February 11, 2025, 7:39am UTC](https://forum.cursor.com/t/cursor-memory-bank/49776/2 "2025-02-11T07:39:14Z")

</div>

this is actually a great idea, imagine cursor learning about your codebase and coding style as you use it, instead of having to create and maintain a bunch of md files and rules. it’d just naturally pick up on how you do things

---

<div class="post-metadata">

**Author:** ![jimmyn](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/jimmyn/32/19584_2.png) [@jimmyn](https://forum.cursor.com/u/jimmyn)\
**Post date:** [February 11, 2025, 8:01am UTC](https://forum.cursor.com/t/cursor-memory-bank/49776/3 "2025-02-11T08:01:51Z")

</div>

I’m using pinecone MCP for that: [GitHub - sirmews/mcp-pinecone: Model Context Protocol server to allow for reading and writing from Pinecone. Rudimentary RAG](https://github.com/sirmews/mcp-pinecone)

Works quite well for me. You can ask the agent to save to the memory and then retrieve when needed. The only blocker is a yolo mode for MCP tools.

---

<div class="post-metadata">

**Author:** ![saketsarin](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/saketsarin/32/25671_2.png) [@saketsarin](https://forum.cursor.com/u/saketsarin)\
**Post date:** [February 11, 2025, 10:12am UTC](https://forum.cursor.com/t/cursor-memory-bank/49776/4 "2025-02-11T10:12:36Z")

</div>

till they implement this in cursor, i believe this is the best workaround rn:

> **[Install the extension - SpecStory](https://docs.specstory.com/introduction)**
>
> Capture, search and learn from every AI coding journey

---

<div class="post-metadata">

**Author:** ![alioshr](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/alioshr/32/25744_2.png) [@alioshr](https://forum.cursor.com/u/alioshr)\
**Post date:** [February 13, 2025, 7:25pm UTC](https://forum.cursor.com/t/cursor-memory-bank/49776/5 "2025-02-13T19:25:23Z")

</div>

Cline has something like this, but it seems more “natural”

> <https://github.com/nickbaumann98/cline_docs/blob/main/prompting/custom%20instructions%20library/cline-memory-bank.md>

---

<div class="post-metadata">

**Author:** ![alioshr](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/alioshr/32/25744_2.png) [@alioshr](https://forum.cursor.com/u/alioshr)\
**Post date:** [February 23, 2025, 10:09am UTC](https://forum.cursor.com/t/cursor-memory-bank/49776/6 "2025-02-23T10:09:55Z")

</div>

I made a cross client compatible solution: [@allpepper/memory-bank-mcp - npm](https://www.npmjs.com/package/@allpepper/memory-bank-mcp)

You can have multiple clients/agents to increment the bank, like using cline, cursor, w1ndsf…, claude, aider + mcp and share this bank for everybody.

I am now focusing in researching for a remote solution to store the bank so it can be cross team compatible.

Lot’s of options, though… mongodb + native vectorial store, multi db support, etc.

---

<div class="post-metadata">

**Author:** ![GERAsimov](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/gerasimov/32/30903_2.png) [@GERAsimov](https://forum.cursor.com/u/GERAsimov)\
**Post date:** [March 15, 2025, 12:25pm UTC](https://forum.cursor.com/t/cursor-memory-bank/49776/7 "2025-03-15T12:25:20Z")

</div>

The extension simply saves the history of communication with the AI. It also allows you to unshare them. It does not form a specific project description.

---

<div class="post-metadata">

**Author:** ![GERAsimov](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/gerasimov/32/30903_2.png) [@GERAsimov](https://forum.cursor.com/u/GERAsimov)\
**Post date:** [March 15, 2025, 5:06pm UTC](https://forum.cursor.com/t/cursor-memory-bank/49776/8 "2025-03-15T17:06:42Z")

</div>

Cursor has removed the addition of MCPs via the GUI. Please add an example of adding via .cursor\mcp.json.

---

<div class="post-metadata">

**Author:** ![itseasy21](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/itseasy21/32/24177_2.png) [@itseasy21](https://forum.cursor.com/u/itseasy21)\
**Post date:** [March 17, 2025, 11:36pm UTC](https://forum.cursor.com/t/cursor-memory-bank/49776/9 "2025-03-17T23:36:10Z")

</div>

I have extended the existing mcp-knowledge-graph for this [[MCP] Add Persistent Memory in Cursor - Showcase - Cursor - Community Forum](https://forum.cursor.com/t/mcp-add-persistent-memory-in-cursor/57497/1)

It does the job for now, but there are some enhancements incoming which will make it more robust and faster 😉

---

<div class="post-metadata">

**Author:** ![steveharman](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/steveharman/32/42506_2.png) [@steveharman](https://forum.cursor.com/u/steveharman)\
**Post date:** [March 31, 2025, 4:23am UTC](https://forum.cursor.com/t/cursor-memory-bank/49776/10 "2025-03-31T04:23:01Z")

</div>

Might be of interest…?

> **[GitHub - vanzan01/cursor-memory-bank: A documentation-driven framework that gives Cursor...](https://github.com/vanzan01/cursor-memory-bank)**
>
> A documentation-driven framework that gives Cursor a better persistent memory across sessions and chat sessions. Convert stateless AI models into reliable development partners that remember your project context.

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/system/32/99069_2.png) [@system](https://forum.cursor.com/u/system)\
**Post date:** [June 18, 2026, 10:36am UTC](https://forum.cursor.com/t/cursor-memory-bank/49776/11 "2026-06-18T10:36:16Z")

</div>


