Skip to content

astryia/user-memory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

user-memory

user-memory

Deploy to Supabase

A personal MCP server that gives an AI assistant long-term memory — facts, preferences, past events, tasks, and notes — backed by Supabase (Postgres + pgvector) with hybrid semantic + full-text search.

Concept

A single Memory with:

  • typefact, preference, memory, task, note
  • category — fixed 2-level vocabulary (e.g. Work & Career > projects)
  • content — free text, embedded for semantic search
  • optional due_date (tasks) and created_at override (backfill)

Strict per-user RLS. Searches require type or category_path to avoid semantic collisions.

Stack

  • Supabase Edge Functions (Deno)
  • @modelcontextprotocol/sdk over Streamable HTTP (Hono)
  • Postgres + pgvector, OpenAI embeddings

Tools

add_memory, update_memory, delete_memory, search_memories, list_categories.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors