Docs
Connector Overview

MAC Vectors Connector Overview

MAC Vectors provides access to a broad number of external Vector Stores and Databases. It is built to be leveraged by the MAC Projects AI Connector (Amazon Bedrock, MuleSoft AI Chain & Einstein AI)

What is MAC Vectors Connector?

MAC Vectors is a custom connector for MuleSoft, to provide MuleSoft users access to Vector Databases.

Connector Overview

Supported Vector Stores

The MAC Vectors connector supports the following embedding stores.

  • Azure AI Search
  • Chroma
  • Elasticsearch
  • Milvus
  • Amazon OpenSearch
  • PGVector
  • Pinecone
  • Qdrant

Supported Model Providers

The MAC Vectors connector supports the following model providers to generate embeddings.

  • Azure Open AI
  • Einstein
  • Open AI
  • Mistral AI
  • Nomic
  • Hugging Face

Supported Storage Options

  • Local: Allows to load data from application local storage
  • Azure Blob Storage: Allows to load data from Azure Blob Storage
  • AWS S3 Bucket: Allows to load data from AWS S3 Buckets

Operations

The MAC Vectors connector offers a range of features to implement advanced RAG use cases:

  • Generate Embeddings
  • Add Text to Vector Store
  • Add Document to Vector Store (Text, PDF and URL)
  • Upload complete Folders to Vector Store
  • Query Vector Store based on semantic search and metadata filtering
  • List sources within Vector Store
  • Remove Embeddings from Vector Store

Table of Supported Operations by Store

Not all the operations are supported by each embedding store, following a detailed view.


NameStoring MetadataFiltering by MetadataRemoving EmbeddingsList All Embeddings
Azure AI Search
Chroma
Elasticsearch
Milvus
Amazon OpenSearch
PGVector
Pinecone
Qdrant

Additional Integrations

MAC Vectors Connector integrates seamlessly with other MAC Projects AI Connectors and the MuleSoft ecosystem, offering enhanced functionalities.