๐ง ๐ด๐๐๐๐๐-๐ท๐๐๐ is a lightweight, local RAG memory store for MCP agents. Easily record, retrieve, update, delete, and visualize persistent "memories" across sessionsโperfect for developers working with multiple AI coders (like Windsurf, Cursor, or Copilot) or anyone who wants their AI to actually remember them.
<!-- Badges -->   [](./LICENSE)  [](https://pypi.org/project/memory-plus/) [](https://pepy.tech/projects/memory-plus) # Memory-Plus A lightweight, local Retrieval-Augmented Generation (RAG) memory store for MCP agents. Memory-Plus lets your agent record, retrieve, update, and visualize persistent "memories"โnotes, ideas, and session contextโacross runs. > ๐ **First Place** at the [Infosys Cambridge AI Centre Hackathon](https://infosys-cam-ai-centre.github.io/Infosys-Cambridge-Hackathon/)! ## Key Features * **Record Memories**๏ผSave user data, ideas, and important context. * **Retrieve Memories**๏ผSearch by keywords or topics over past entries. * **Recent Memories**๏ผFetch the last *N* items quickly. * **Update Memories**๏ผAppend or modify existing entries seamlessly. * **Visualize Memories**๏ผInteractive graph clusters revealing relationships. * **File Import** (*since v0.1.2*)๏ผIngest documents directly into memory. * **Delete Memories** (*since v0.1.2*)๏ผRemove unwanted entries. * **Memory for Memories** (*since v0.1.4*)๏ผNow we use `resources` to teach your AI exactly when (and when not) to recall past interactions. * **Memory Versioning** (*since v0.1.4*)๏ผWhen memories are updated, we keep the old versions to provide a full history. ---  ## Installation ### 1. Prerequisites **Google API Key** Obtain from [Google AI Studio](https://aistudio.google.com/apikey) and set as `GOOGLE_API_KEY` in your environment. > Note that we will only use the `Cursor Embedding API` with this API key, so it is **E
Agent that generates comprehensive documentation, API references, architecture diagrams, and developer onboarding guides from existing code.
Agent configuration for systematic bug investigation that traces issues from error logs through the codebase to root cause with suggested fixes.
Agent for integrating third-party APIs including SDK setup, type generation, error handling, retry logic, and rate limit management.
Cursor's built-in autonomous coding agent that can make multi-file edits, run terminal commands, search the codebase, and iteratively build features with minimal human intervention.
Cloud-based autonomous coding agent that runs in the background on remote sandboxed environments, handling complex multi-step tasks while you continue working.
Cursor's multi-file editing agent within Composer mode that can create, edit, and delete files across your entire project in a single conversation.