Memory Vault MCP server
io.github.MihaiBuilds/memory-vault·v1.6.1·65 starsLocal-first AI memory layer with hybrid search. Postgres + pgvector. Self-hosted, MIT.
65 stars
Reviews
Write oneNobody has reviewed Memory Vault yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Memory Vault tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How Memory Vault compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 70/100
- higher than 28% of 802 Databases servers
- GitHub stars
- 65
- more than 91% of 602 Databases servers
Release history: 2 versions in the registry since 2026-09-10, latest 2026-10-09, typically one every 29 days.
Install Memory Vault in Claude Code, Cursor or VS Code
claude mcp add memory-vault -- docker run -i --rm ghcr.io/mihaibuilds/memory-vault-mcp:1.6.1
What the publisher says
From the Memory Vault repository's README, as published. We do not edit it. Read it on GitHub
Memory Vault
The memory database for AI applications. Self-hosted Postgres + pgvector with hybrid search, MCP-native, and a knowledge graph baked in.
Every conversation with Claude or ChatGPT starts from zero. No memory of what you built last week, what decisions you made last month, what problems you've already solved. You either re-explain everything from scratch, or paste in a wall of context and hope it fits in the window.
Memory Vault is the persistent layer underneath. It stores what you want your AI to remember — decisions, conversations, notes, project context — in a single Postgres database with hybrid semantic + keyword search. Claude can recall and store memories during any session via MCP, you can chat with your own memories through a local LLM, or you can build your own AI tool on top of the REST API.
Chat with your vault using a local LLM. Every answer shows the exact memories it was grounded in — click any source to verify.
Status
v1.0 — released 2026-05-07. First stable release of Memory Vault. M1-M7 (hybrid search, Docker, MCP, REST API, dashboard, knowledge graph, local LLM chat) all shipped and stable.
See CHANGELOG.md for the full per-release history, or GitHub Releases for the platform-native view.
Semver from here forward — the public surface (REST API endpoints, MCP tool signatures, DB schema) is stable. Breaking changes only on a major version bump.
Quick Start (Docker)
git clone https://github.com/MihaiBuilds/memory-vault.git
cd memory-vault
docker compose up -dThat's it. PostgreSQL + pgvector + Memory Vault, running and ready. Migrations run automatically on first start.
# Check it's working
docker compose exec app memory-vault status
# Ingest a file
docker compose exec app memory-vault ingest /path/to/file.md --space default
# Search
docker compose exec app memory-vault search "your query here"Data persists in a Docker volume — docker compose down and up again, your memories are still there.
Open http://localhost:8000 in your browser to use the dashboard (Chat, Search, Browse, Graph, Ingest, Stats).
Windows users: clone into WSL2, not a Windows path, and read docs/windows.md if you hit a line-ending error.
No-Docker quick start
If you prefer running without Docker:
Prerequisites
- Python 3.11+
- PostgreSQL 16 with pgvector extension
- uv (recommended) or pip + venv
Setup with uv (recommended)
# Clone
git clone https://github.com/MihaiBuilds/memory-vault.git
cd memory-vault
# Create virtual environment and install dependencies
uv sync
# Install the spaCy language model
uv run python -m spacy download en_core_web_sm
# Configure
cp .env.example .env
# Edit .env with your PostgreSQL credentialsShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Memory Vault: common questions
- Is Memory Vault MCP server safe?
- Mostly: it is graded B (70/100). Read the Memory Vault safety report
- How do I install Memory Vault?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Memory Vault need an API key?
- Yes. The registry entry asks for
DB_PASSWORD. - Is Memory Vault maintained?
- The last commit was 23 days ago (2026-10-12). The latest release is v1.6.1.
- What can I use instead of Memory Vault?
- Servers from other publishers that do the same job: CogniCore MCP server, GeoLens MCP server and Remem MCP server. Compare all Memory Vault alternatives.
- How does Memory Vault compare with other Databases MCP servers?
- safety score 70/100 (higher than 28% of 802 Databases servers); github stars 65 (more than 91% of 602 Databases servers). Full comparison.
Alternatives to Memory Vault
Same job from other publishers: the closest match first, then the best rated.
- CogniCoreMemory, reflection and safety for AI agents. Hosted or local, no vector database.5.0(1)GrowingA
- GeoLensRead-only access to a self-hosted GeoLens spatial catalog: datasets, features, maps, sandboxed SQL.not reviewedEstablishedB
- RememLocal-first automatic memory for Claude Code and Codex: capture, distill, recall from SQLite.not reviewedEstablishedB
- ZenBrain MemoryAgent memory: working, episodic, semantic, procedural and core layers. Local SQLite, no account.not reviewedGrowingA
- open-memexLocal-first memory for AI coding agents — Markdown + SQLite FTS5, shared across editors via MCP.not reviewedGrowingB