HomeDatabases & Data › Memory Vault

Memory Vault

Local-first AI memory layer with hybrid search. Postgres + pgvector. Self-hosted, MIT.

Python
★ 63 stars Last pushed 2026-09-21 License: MIT

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (oci)

docker run -i --rm ghcr.io/mihaibuilds/memory-vault-mcp:1.6.0

Or add to your MCP client config:

{
  "mcpServers": {
    "memory-vault": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/mihaibuilds/memory-vault-mcp:1.6.0"
      ],
      "env": {
        "DB_HOST": "<YOUR_VALUE>",
        "DB_PORT": "<YOUR_VALUE>",
        "DB_NAME": "<YOUR_VALUE>",
        "DB_USER": "<YOUR_VALUE>",
        "DB_PASSWORD": "<YOUR_VALUE>"
      }
    }
  }
}
  • DB_HOST required — Hostname of the Postgres+pgvector instance Memory Vault connects to (e.g. 'host.docker.internal' when Postgres runs on the host, 'localhost' when running natively, or the service name when both run in compose)
  • DB_PORT required — Postgres port
  • DB_NAME required — Postgres database name
  • DB_USER required — Postgres user with read/write access to the memory vault database
  • DB_PASSWORD required secret — Postgres password for DB_USER

Related servers

Data from the Official MCP Registry