MongoDB RAG v0.83.0 is a JavaScript/TypeScript library that simplifies Retrieval Augmented Generation (RAG) using MongoDB Atlas Vector Search. It provides vector search, batch processing, index management, in-memory caching, and advanced chunking strategies (sliding window, semantic, recursive). Includes a CLI for scaffolding RAG apps and configuration. Released under Apache-2.0, updated regularly with minor releases every few weeks. Key differentiator: tight integration with MongoDB Atlas, built-in chunking, and CLI tooling compared to generic vector search libraries.
npm install mongodb-ragNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows environment setup, MongoRAG initialization with OpenAI embeddings, document ingestion, and vector search query.
Ensure process.env.OPENAI_API_KEY is set before instantiating MongoRAG.
Use npx mongodb-rag create-index to set up the required vector index.
Use lowercase provider names: 'openai', 'ollama', 'huggingface', etc.
Run 'npm install mongodb-rag' in your project directory.
Change 'import MongoRAG from...' to 'import { MongoRAG } from...'