Provides persistent memory functionality for GitHub Copilot in VS Code, allowing Copilot to remember user preferences, coding styles, and contextual information across all conversations and sessions.
Uses pipx to install and run the mode-manager-mcp package, enabling easy installation and execution without affecting system dependencies.
Mentioned as an example of a testing framework that can be remembered in user preferences, but not as a direct integration of the MCP server.
Built on Python 3.10+, leveraging Python's capabilities for managing VS Code prompt ecosystem and implementing the persistent memory functionality.
GitHub Copilot Memory Tool
Finally, Copilot that actually remembers you.
Perfect timing for 2025: VS Code now loads instructions with every message. This tool gives Copilot persistent memory across all your conversations.
If you are missing python
or pipx
you better do this first!
Why This Matters Now
2025 Game Changer: VS Code's new behavior loads custom instructions with every chat request (not just session start). This means:
- Your memories are ALWAYS active in every conversation
- No more repeating context when you start new chats
- Copilot truly knows you across sessions, topics, and projects
- Perfect timing - built for the new instruction loading behavior
See It In Action
Before this tool:
"Hey Copilot, write me a Python function..."
Copilot: Gives generic Python code
After using remember
:
You: "Remember I'm a senior data architect at Oatly, prefer type hints, and use Black formatting"
Next conversation: "Write me a Python function..."
Copilot: Generates perfectly styled code with type hints, following your exact preferences
Dead Simple to Use
One command does everything:
That's it. Copilot now knows this forever, across all future conversations.
What You Can Remember:
- Work context - Your role, company, current projects
- Coding preferences - Languages, frameworks, style guides
- Project details - Architecture decisions, naming conventions
- Personal workflow - How you like to work, debug, test
How It Works Behind the Scenes
- Auto-setup - Creates
memory.instructions.md
in your VS Code prompts directory on first use - Smart storage - Each memory gets timestamped and organized
- Always loaded - VS Code's 2025 behavior means your memories are included in every chat request
- Cross-session persistence - Your memories survive VS Code restarts and new conversations
Bonus Features
Beyond memory, this tool also manages your VS Code prompt ecosystem:
- Curated library - 20+ professional chatmodes and instructions
- File management - Create, edit, and organize
.chatmode.md
and.instructions.md
files - Stay updated - Update files from source while keeping your customizations
Get It Running (2 Minutes)
If you don't even have python
, you need to install that first. You can get it at python.org/downloads
1. Install pipx from PyPI
2. Click on the bade for your VS Code
.. Or manually add it to your VS Code
Add this to your VS Code MCP settings (mcp.json
):
That's it! Start chatting with Copilot and use: "Remember that..."
Bonus ..
As a convenience, you can run the following prompt in VS Code to get started in the best way:
This will guide you through the onboarding process, set up your persistent memory, and ensure Copilot knows your preferences from the start.
Perfect Timing for 2025
This tool is built specifically for VS Code's new behavior where custom instructions load with every chat message. This makes persistent memory incredibly powerful - your memories are always active, no matter what topic you're discussing.
Ready to have Copilot that actually remembers you? Get started now!
Contributing
Want to help improve this tool? Check out CONTRIBUTING.md for development setup and guidelines.
License
MIT License - see LICENSE for details.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
MCP Memory Agent Server - A VS Code chatmode and instruction manager with library integration
- Why This Matters Now
- See It In Action
- Dead Simple to Use
- How It Works Behind the Scenes
- Bonus Features
- Get It Running (2 Minutes)
- Perfect Timing for 2025
- Contributing
- License
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityThis MCP server provides persistent memory integration for chat applications by utilizing a local knowledge graph to remember user information across interactions.Last updated -948,1325JavaScript
- -securityFlicense-qualityAn MCP server that gives AI assistants the ability to remember user information (preferences, behaviors) across conversations using vector search technology.Last updated -
- AsecurityFlicenseAqualityAn MCP server that enhances AI agents' coding capabilities by providing zero hallucinations, improved code quality, security-first approach, high test coverage, and efficient context management.Last updated -15241TypeScript
- -securityFlicense-qualityA MCP Server that gives AI assistants the ability to remember information about users across conversations using vector search technology.Last updated -