ExportXMLWordPrintableJSON

    • Type: Epic
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: ABX
    • None
    • [CrewAI] MongoDB Atlas as a Persistence Backend
    • Python Drivers
    • Needed
    • Hide
      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?
      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • To Do
    • 0
    • 0
    • 0
    • 100
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      TL;DR

      Integrations that let CrewAI use MongoDB Atlas as the storage layer across its core persistence needs — agent memory, knowledge/RAG, and operational state/checkpoints — in place of CrewAI's default mix of SQLite, LanceDB, and ChromaDB. 

      CrewAI has strong developer adoption, but MongoDB currently covers a minimal part of its persistence surface. Making Atlas a first-class backend across memory, RAG, and state lets these users run production multi-agent apps on one database instead of stitching together SQLite, LanceDB, and ChromaDB.

      Current State vs Future State

       

      Domain Before After User benefit
      Memory ⚠️ A working MongoDB memory integration exists, but it is unpublished and undocumented. ✅ Document crewai-mongodb-memory as a supported integration. Users can discover, install, and use durable MongoDB-backed agent memory without maintaining a private integration.
      RAG / Knowledge ⚠️ MongoDBVectorSearchTool provides MongoDB vector search only as an agent tool; CrewAI has no native MongoDB Knowledge backend. ✅ Add a native MongoDB Atlas Vector Search Knowledge backend through CrewAI's supported RAG extension point. Users can use Atlas Vector Search directly in CrewAI's Knowledge pipeline rather than manually wiring retrieval through an agent tool.

       

            Assignee:
            Raschid Jimenez
            Reporter:
            Raschid Jimenez
            None
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              None
              None
              None
              None