mode-manager-mcp


Namemode-manager-mcp JSON
Version 0.1.9 PyPI version JSON
download
home_pageNone
SummaryMode Manager MCP: Server for managing VS Code .chatmode.md and .instructions.md files (GitHub Copilot prompts)
upload_time2025-08-02 00:50:06
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseMIT
keywords chatmode github-copilot instruction mcp mode-manager prompts vscode
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <picture>
  <source media="(prefers-color-scheme: dark)" srcset="logo-dark-theme.svg">
  <source media="(prefers-color-scheme: light)" srcset="logo-light-theme.svg">
  <img alt="GitHub Copilot Memory Tool" src="https://raw.githubusercontent.com/NiclasOlofsson/mode-manager-mcp/refs/heads/main/logo-light-theme.svg" width="800">
</picture>

# 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.

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Python 3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/)

## 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)

### 1. Install from PyPI
```bash
pip install mode-manager-mcp
```

### 2. Add to VS Code
Add this to your VS Code MCP settings (`mcp.json`):
```json
{
  "servers": {
    "mode-manager": {
      "command": "mode-manager-mcp"
    }
  }
}
```

That's it! Start chatting with Copilot and use: *"Remember that..."*

## 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!](#get-it-running-2-minutes)**

## Contributing

Want to help improve this tool? Check out [CONTRIBUTING.md](CONTRIBUTING.md) for development setup and guidelines.

## License

MIT License - see [LICENSE](LICENSE) for details.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "mode-manager-mcp",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "chatmode, github-copilot, instruction, mcp, mode-manager, prompts, vscode",
    "author": null,
    "author_email": "Niclas Olofsson <nicke.olofsson@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/50/c5/32ae69010bf0a03a6870f77d964069ab4dca52045e169a21f155429b3c43/mode_manager_mcp-0.1.9.tar.gz",
    "platform": null,
    "description": "<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"logo-dark-theme.svg\">\n  <source media=\"(prefers-color-scheme: light)\" srcset=\"logo-light-theme.svg\">\n  <img alt=\"GitHub Copilot Memory Tool\" src=\"https://raw.githubusercontent.com/NiclasOlofsson/mode-manager-mcp/refs/heads/main/logo-light-theme.svg\" width=\"800\">\n</picture>\n\n# GitHub Copilot Memory Tool\n\n**Finally, Copilot that actually remembers you.**\n\nPerfect timing for 2025: VS Code now loads instructions with every message. This tool gives Copilot **persistent memory** across all your conversations.\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Python 3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/)\n\n## Why This Matters Now\n\n**2025 Game Changer**: VS Code's new behavior loads custom instructions with **every chat request** (not just session start). This means:\n\n- **Your memories are ALWAYS active** in every conversation  \n- **No more repeating context** when you start new chats\n- **Copilot truly knows you** across sessions, topics, and projects\n- **Perfect timing** - built for the new instruction loading behavior\n\n## See It In Action\n\n**Before this tool:**\n> *\"Hey Copilot, write me a Python function...\"*  \n> Copilot: *Gives generic Python code*\n\n**After using `remember`:**\n> You: *\"Remember I'm a senior data architect at Oatly, prefer type hints, and use Black formatting\"*  \n> Next conversation: *\"Write me a Python function...\"*  \n> Copilot: *Generates perfectly styled code with type hints, following your exact preferences*\n\n## Dead Simple to Use\n\n**One command does everything:**\n\n```\nAsk Copilot: \"Remember that I prefer detailed docstrings and use pytest for testing\"\n```\n\nThat's it. Copilot now knows this **forever**, across all future conversations.\n\n### What You Can Remember:\n- **Work context** - Your role, company, current projects\n- **Coding preferences** - Languages, frameworks, style guides  \n- **Project details** - Architecture decisions, naming conventions\n- **Personal workflow** - How you like to work, debug, test\n\n## How It Works Behind the Scenes\n\n1. **Auto-setup** - Creates `memory.instructions.md` in your VS Code prompts directory on first use\n2. **Smart storage** - Each memory gets timestamped and organized  \n3. **Always loaded** - VS Code's 2025 behavior means your memories are included in every chat request\n4. **Cross-session persistence** - Your memories survive VS Code restarts and new conversations\n\n## Bonus Features\n\nBeyond memory, this tool also manages your VS Code prompt ecosystem:\n- **Curated library** - 20+ professional chatmodes and instructions  \n- **File management** - Create, edit, and organize `.chatmode.md` and `.instructions.md` files\n- **Stay updated** - Update files from source while keeping your customizations\n\n## Get It Running (2 Minutes)\n\n### 1. Install from PyPI\n```bash\npip install mode-manager-mcp\n```\n\n### 2. Add to VS Code\nAdd this to your VS Code MCP settings (`mcp.json`):\n```json\n{\n  \"servers\": {\n    \"mode-manager\": {\n      \"command\": \"mode-manager-mcp\"\n    }\n  }\n}\n```\n\nThat's it! Start chatting with Copilot and use: *\"Remember that...\"*\n\n## Perfect Timing for 2025\n\nThis 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.\n\n---\n\n**Ready to have Copilot that actually remembers you? [Get started now!](#get-it-running-2-minutes)**\n\n## Contributing\n\nWant to help improve this tool? Check out [CONTRIBUTING.md](CONTRIBUTING.md) for development setup and guidelines.\n\n## License\n\nMIT License - see [LICENSE](LICENSE) for details.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Mode Manager MCP: Server for managing VS Code .chatmode.md and .instructions.md files (GitHub Copilot prompts)",
    "version": "0.1.9",
    "project_urls": {
        "Documentation": "https://github.com/NiclasOlofsson/node-manager-mcp#readme",
        "Homepage": "https://github.com/NiclasOlofsson/node-manager-mcp",
        "Issues": "https://github.com/NiclasOlofsson/node-manager-mcp/issues",
        "Repository": "https://github.com/NiclasOlofsson/node-manager-mcp"
    },
    "split_keywords": [
        "chatmode",
        " github-copilot",
        " instruction",
        " mcp",
        " mode-manager",
        " prompts",
        " vscode"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "98481f61885ce8b27d8da9dfb9d38565f1f74962448353af6af75b0315b91377",
                "md5": "3c8c6296a6c63e8efe09e3ef89e5961b",
                "sha256": "14afb938a62a48dc6a9de8c8ed20e8550af09d517c2814f87406447988c46362"
            },
            "downloads": -1,
            "filename": "mode_manager_mcp-0.1.9-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "3c8c6296a6c63e8efe09e3ef89e5961b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 23565,
            "upload_time": "2025-08-02T00:50:05",
            "upload_time_iso_8601": "2025-08-02T00:50:05.813323Z",
            "url": "https://files.pythonhosted.org/packages/98/48/1f61885ce8b27d8da9dfb9d38565f1f74962448353af6af75b0315b91377/mode_manager_mcp-0.1.9-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "50c532ae69010bf0a03a6870f77d964069ab4dca52045e169a21f155429b3c43",
                "md5": "0d6b9b1803865bfff456d4356f7ded7b",
                "sha256": "333eff1f0721163fbd57cf1ced7b4492c050731944e353311f9ad223e6c82340"
            },
            "downloads": -1,
            "filename": "mode_manager_mcp-0.1.9.tar.gz",
            "has_sig": false,
            "md5_digest": "0d6b9b1803865bfff456d4356f7ded7b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 22746,
            "upload_time": "2025-08-02T00:50:06",
            "upload_time_iso_8601": "2025-08-02T00:50:06.975785Z",
            "url": "https://files.pythonhosted.org/packages/50/c5/32ae69010bf0a03a6870f77d964069ab4dca52045e169a21f155429b3c43/mode_manager_mcp-0.1.9.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-02 00:50:06",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "NiclasOlofsson",
    "github_project": "node-manager-mcp#readme",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "mode-manager-mcp"
}
        
Elapsed time: 1.64947s