Vector Sync icon

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