Vector Sync
Createdqtoexdj
Automatically synchronizes multi-tenant search vectors with Supabase using a 100% event-driven system.
About
Vector Sync is a service that listens for real-time notifications from Supabase whenever changes occur in the `proyectos` table. Upon receiving these notifications, it generates vector embeddings using OpenAI and updates the `proyecto_vector` table, ensuring efficient vector search capabilities for each tenant. It implements the Model Context Protocol (MCP) to expose synchronization tools and resources, offering a robust and automated solution for managing vector data in multi-tenant environments.
Key Features
- Automatic retries with exponential backoff
- 0 GitHub stars
- Event-driven architecture using Supabase webhooks
- Multi-tenant synchronization with data isolation
- OpenAI embedding generation
- MCP tools for control and monitoring
Use Cases
- Exposing MCP tools for managing and monitoring vector synchronization processes
- Maintaining real-time synchronization of search vectors in a multi-tenant application
- Automatically updating vector embeddings based on changes in Supabase data