MemVault.
Self-hosted MCP server that gives Claude, Cursor, Antigravity, and every AI tool persistent memory about you — your code, projects, habits, and preferences. Silently captures your digital footprint via 7 data engines (Git commits, VS Code projects, clipboard, file changes, system info, browser history, AI conversations) and 4 AI importers (ChatGPT, Claude, Gemini, Perplexity). Serves 20 MCP tools + 5 resources + 3 prompts to any connected AI client.
What you get
- 20 MCP Tools
- 7 Data Capture Engines
- 4 AI Importers
- Gemini AI Intelligence Layer
Run it on your computer.
Copy, paste, open the link. Nothing is installed outside the project folder.
Setup stepsShowHide
- 1Install Node.js v18+ from nodejs.org.
- 2Clone: git clone https://github.com/MrChartist/memvault.git && cd memvault
- 3Install: npm install
- 4Run setup wizard: node init.mjs — configures vault data path, capture engines, and shows MCP config for your AI clients.
- 5Start server: npm start — web UI + API runs on http://localhost:7799.
- 6Sync data: npm run sync:all (or individually: npm run sync:git, sync:vscode, sync:system, sync:files).
- 7Connect to AI clients: Add MCP config to Claude Desktop (claude_desktop_config.json), Cursor (Settings → MCP), VS Code (Cline/Roo), or Antigravity (~/.gemini/antigravity/mcp_config.json) — see README for exact JSON snippets.
- 8(Optional) Configure Gemini AI: Set ai.apiKey in ~/.memvaultrc.json for summarization and insights.
Let an AI install it for you.
Pick your tool, copy one prompt, paste it. It checks your computer, installs and tells you what to open.
Claude
Best when you want architecture explanation, codebase understanding, and a clean implementation plan before edits.
How to use: Paste the prompt with the GitHub link. Ask Claude to read the README, map modules, list risks, and produce a practical plan before using Claude Code or another agent to implement.
Questions about MemVault.
Answers about how MemVault works, where its data comes from, and how to run it yourself.