{"repo":"guirguispierre/memoryvault","free":true,"listed":false,"github":"https://github.com/guirguispierre/memoryvault","clone":"git clone https://github.com/guirguispierre/memoryvault.git","description":"MemoryVault — a self-hosted, graph-aware memory server for AI assistants. Cloudflare Workers + D1 + MCP.","language":"TypeScript","stars":11,"topics":["ai","cloudflare-workers","d1","knowledge-graph","mcp","memory","model-context-protocol","oauth","second-brain","vectorize"],"license":"MIT","category":"mcp-servers","readme_excerpt":"MemoryVault MCP A self-hosted, graph-aware memory server for AI assistants. Built on Cloudflare Workers + D1. MemoryVault gives AI clients (Claude, ChatGPT, etc.) persistent memory across sessions via the Model Context Protocol (MCP). Store notes, facts, and journal entries. Link related memories into a knowledge graph. Search with hybrid lexical + semantic retrieval. Features - 40+ MCP tools — memory CRUD, graph linking, conflict detection, objectives, snapshots, and more - Hybrid search — lexical + semantic (Vectorize + Workers AI embeddings) with RRF fusion - Knowledge graph — typed relationships, path finding, neighborhood traversal, inferred links - Multi-tenant — user accounts with isolated \"brains\" and per-brain policies - OAuth + PKCE — standards-based auth for MCP clients, plus legacy bearer token fallback - Web viewer — browse memories, explore the graph, manage settings at /view - 6 themes — cyberpunk, light, midnight, solarized, ember, arctic - Zero external dependencies at runtime (just @modelcontextprotocol/sdk and zod) Quick Start 1. Clone and install 2. Configure secrets 3. Set up Cloudflare resources 4. Initialize database schema 5. Run locally Deploy to Production Configuration Variable Required Description ---------- ---------- ------------- AUTH SECRET Yes Signs JWTs and secures legacy bearer auth ADMIN TOKEN Yes Required for POST /register (OAuth client registration) OAUTH REDIRECT DOMAIN ALLOWLIST No Comma-separated hostnames for OAuth redirect URIs. loc","default_branch":null,"files":null,"tree":[],"storefront":"/r/guirguispierre","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/guirguispierre/memoryvault/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}