MCP Server for memov management and workspace monitoring
$git clone https://github.com/memovai/memovInstalls into the current project.
Install memov by running `git clone https://github.com/memovai/memov`, then use it for the current task and follow its documentation at https://github.com/memovai/memov.
| 1 | <p align="center"> |
| 2 | <a href="https://github.com/memovai/memov"> |
| 3 | <img src="docs/images/memov-banner.png" width="800px" alt="MemoV - The Memory Layer for AI Coding Agents"> |
| 4 | </a> |
| 5 | </p> |
| 6 | |
| 7 | <p align="center"> |
| 8 | <b>English</b> | <a href="docs/readme/README_DE.md">Deutsch</a> | <a href="docs/readme/README_ES.md">Español</a> | <a href="docs/readme/README_FR.md">Français</a> | <a href="docs/readme/README_JA.md">日本語</a> | <a href="docs/readme/README_KO.md">한국어</a> | <a href="docs/readme/README_PT.md">Português</a> | <a href="docs/readme/README_RU.md">Русский</a> | <a href="docs/readme/README_CN.md">中文</a> |
| 9 | </p> |
| 10 | |
| 11 | <h4 align="center">VibeGit🤌: Auto-trace your prompts, context & code diffs.</h4> |
| 12 | |
| 13 | <div align="center"> |
| 14 | |
| 15 | [](https://opensource.org/licenses/MIT) |
| 16 | [](https://discord.gg/un54aD7Hug) |
| 17 | [](https://deepwiki.com/memovai/memov) |
| 18 | [](https://x.com/ssslvky) |
| 19 | |
| 20 | </div> |
| 21 | |
| 22 | MemoV is a memory layer for AI coding agents that provides **traceable**, **Git-powered** version control for prompts, context, and code diffs. It enables **VibeGit** - automatic versioning of AI coding sessions with branch exploration, rollback capabilities, and **zero pollution** to the standard .git repository. |
| 23 | |
| 24 | <div align="center"> |
| 25 | |
| 26 | | MemoV | Checkpoints | |
| 27 | |-------|-------------| |
| 28 | | Branch exploration | Linear timeline | |
| 29 | | Cross-session | Session-bound | |
| 30 | | Rollback preserves all | Rollback erases history | |
| 31 | | Every jump tracked | No trajectory | |
| 32 | |
| 33 | </div> |
| 34 | |
| 35 | <!-- <p align="center"> |
| 36 | <img src="docs/images/readme.gif" alt="MemoV Demo" width="800px"> |
| 37 | </p> --> |
| 38 | |
| 39 | |
| 40 |  |
| 41 | - 💬 [Join our Discord](https://discord.gg/un54aD7Hug) and dive into smarter vibe engineering |
| 42 | |
| 43 | <!-- <div align="center"> |
| 44 | |
| 45 | [](https://memov.ai/set-mcp) |
| 46 | [](https://memov.ai/set-mcp) |
| 47 | |
| 48 | </div> --> |
| 49 | |
| 50 | ## Features |
| 51 | |
| 52 | - **One-click MCP**: Works with any AI coding agent |
| 53 | - **VibeGit for Agents**: Auto-trace prompts, context, and code diffs before git commits |
| 54 | - **Version Control**: Branch, rollback, replay any interaction |
| 55 | - **Keep Git Clean**: Shadow `.mem` timeline, files as context, zero pollution on `.git` |
| 56 | - **Visual UI**: Say "mem ui" in chat, and view at http://localhost:38888 |
| 57 | - **Private-first** — Local, no database, no overhead. Use .memignore to exclude |
| 58 | |
| 59 |  |
| 60 | |
| 61 | ## Quick Start (MCP Installation) |
| 62 | |
| 63 | ### Prerequisites |
| 64 | |
| 65 | Install `uv` first: |
| 66 | |
| 67 | ```bash |
| 68 | # macOS / Linux |
| 69 | curl -LsSf https://astral.sh/uv/install.sh | sh |
| 70 | |
| 71 | # Windows |
| 72 | powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" |
| 73 | |
| 74 | # Install Git (if not installed) |
| 75 | winget install --id Git.Git -e --source winget |
| 76 | ``` |
| 77 | |
| 78 | ### Claude Code |
| 79 | |
| 80 | Run in your project root directory: |
| 81 | |
| 82 | ```bash |
| 83 | claude mcp add mem-mcp --scope project -- uvx --from git+https://github.com/memovai/memov.git mem-mcp-launcher stdio $(pwd) |
| 84 | ``` |
| 85 | |
| 86 | ### Codex |
| 87 | |
| 88 | Run in your project root directory: |
| 89 | |
| 90 | ```bash |
| 91 | codex mcp add mem-mcp -- uvx --from git+https://github.com/memovai/memov.git mem-mcp-launcher stdio $(pwd) |
| 92 | ``` |
| 93 | |
| 94 | <details> |
| 95 | <summary><b>VS Code</b></summary> |
| 96 | |
| 97 | Create `.vscode/mcp.json` in your project root: |
| 98 | |
| 99 | ```json |
| 100 | { |
| 101 | "servers": { |
| 102 | "mem-mcp": { |
| 103 | "type": "stdio", |
| 104 | "command": "uvx", |
| 105 | "args": [ |
| 106 | "--from", |
| 107 | "git+https://github.com/memovai/memov.git", |
| 108 | "mem-mcp-launcher", |
| 109 | "stdio", |
| 110 | "${workspaceFolder}" |
| 111 | ] |
| 112 | } |
| 113 | } |
| 114 | } |
| 115 | ``` |
| 116 | |
| 117 | </details> |
| 118 | |
| 119 | <details> |
| 120 | <summary><b>Cursor</b></summary> |
| 121 | |
| 122 | Go to **Files > Preferences > Cursor Settings > MCP**, then add: |
| 123 | |
| 124 | ```json |
| 125 | { |
| 126 | "mcpServers": { |
| 127 | "mem-mcp": { |
| 128 | "command": "uvx", |
| 129 | "args": [ |
| 130 | "--from", |
| 131 | "git+https://github.com/memovai/memov.git", |
| 132 | "mem-mcp-laun |