Skip to main content

Mode Manager MCP: Server for managing VS Code .chatmode.md and .instructions.md files (GitHub Copilot prompts)

Project description

GitHub Copilot Memory Tool

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.

Install in VS Code Install in VS Code Insiders     License: MIT Python 3.8+

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:

Ask Copilot: "Remember that I prefer detailed docstrings and use pytest for testing"

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

  1. Auto-setup - Creates memory.instructions.md in your VS Code prompts directory on first use
  2. Smart storage - Each memory gets timestamped and organized
  3. Always loaded - VS Code's 2025 behavior means your memories are included in every chat request
  4. 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

pip install pipx

2. Click on the badge for your VS Code

Install in VS Code Install in VS Code Insiders

.. Or manually add it to your VS Code

Add this to your VS Code MCP settings (mcp.json):

{
  "servers": {
    "mode-manager": {
      "command": "pipx",
      "args": [
        "run",
        "mode-manager-mcp"
      ]
    }
  }
}

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:

/mcp.mode-manager.onboarding

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mode_manager_mcp-0.1.13.tar.gz (25.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mode_manager_mcp-0.1.13-py3-none-any.whl (26.7 kB view details)

Uploaded Python 3

File details

Details for the file mode_manager_mcp-0.1.13.tar.gz.

File metadata

  • Download URL: mode_manager_mcp-0.1.13.tar.gz
  • Upload date:
  • Size: 25.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mode_manager_mcp-0.1.13.tar.gz
Algorithm Hash digest
SHA256 e6f3f2c37667dcf04caae164100b4457c93637e1e56ff470438d7b19e40afebc
MD5 2f1a661401e9a2e1850c6c1586d830d1
BLAKE2b-256 871f45cf0d06de2ff6192d7128452d05a4f6724c3dfe2961a547e14be03ed413

See more details on using hashes here.

Provenance

The following attestation bundles were made for mode_manager_mcp-0.1.13.tar.gz:

Publisher: release.yml on NiclasOlofsson/mode-manager-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mode_manager_mcp-0.1.13-py3-none-any.whl.

File metadata

File hashes

Hashes for mode_manager_mcp-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 e91243155cdeaa1ddff41dc05a36a35c81f6b9251bf8580c1179afbc67188498
MD5 1a57f158f2d7c9db7fbdfab328d80e26
BLAKE2b-256 1e4e7abecdbf42e0192f35f7f92d9f4d8be196e090776cb50fdc37d671bbbd77

See more details on using hashes here.

Provenance

The following attestation bundles were made for mode_manager_mcp-0.1.13-py3-none-any.whl:

Publisher: release.yml on NiclasOlofsson/mode-manager-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page