supabase-memory-mcp
Verified Safeby cbuntingde
Overview
Provides AI assistants with a multi-layered memory system (semantic, graph, structured, short-term) using Supabase and pgvector for persistent and fast retrieval, enhancing cognitive capabilities.
Installation
npx -y --package @gsxrchris/supabase-memory supabase-memoryEnvironment Variables
- SUPABASE_PROJECT_URL
- SUPABASE_ANON_KEY
- SUPABASE_SERVICE_ROLE_KEY
Security Notes
The server uses local embedding models (@xenova/transformers), eliminating the need for external API calls for embeddings and improving data privacy. Configuration is loaded securely from environment variables or a local file with restricted permissions (0o600). Database interactions are handled through the Supabase client library, which helps mitigate direct SQL injection risks. The README emphasizes enabling all tool permissions for client-side extensions, which implies a high degree of trust in the consuming AI agent, a common pattern for such systems.
Similar Servers
post-cortex
Provides long-term, persistent memory and knowledge management for AI assistants, enabling them to store, semantically search, and retrieve conversation context, decisions, and code-related insights.
amp
Provides a persistent, structured memory (Short-Term, Long-Term, and Graph) for AI agents, mimicking a hippocampus for continuous learning and recall.
remind
Generalization-capable memory layer for LLMs that extracts, stores, and retrieves semantic concepts from raw episodic experiences, mimicking human memory consolidation.
cymbiont
Augments AI assistants with a self-organizing knowledge graph for persistent memory and enhanced context retrieval across various domains.