LabscoMCP early access ↗
jean-technologiesMCP SERVER · OFFICIAL PROJECT

Jean Memory

A memory layer with an orchestration tool in front of it — one call decides what context the model needs, gathers it, and saves new information in the background.

by jean-technologies ↗Agent Memory✓ Official

LABSCO SUMMARY

One call that decides what to retrieve, rather than four you have to sequence.

Most memory servers hand you search and store and leave the strategy to the model — which means the model spends turns deciding whether to search, and how broadly. The orchestration tool moves that decision server-side: it reads the message and the history, picks the retrieval approach, and returns an assembled context package. Over MCP there is no bypassing it: you steer it with a depth setting, from no context at all to a full analysis across memories and documents.

What it is

Jean Memory is a persistent memory layer for AI applications, reachable over MCP and through React, Python and Node SDKs. Its architecture has two levels: an orchestration tool that analyses the message and conversation history to decide a context strategy, and the granular tools underneath that it calls to do the work. Over MCP you work through the orchestration tool; the granular tools are offered directly only to clients that connect with an API key.

What you get

  • An intelligent entry point that analyses intent, gathers the right context, synthesises it into one package for the model, and handles background memory saving — jean_memory
  • A document upload for whole files — markdown, code, notes — processed in the background instead of pasted into the chat — store_document
  • The same tools in both local and production environments, so what you develop against is what you deploy against
  • SDKs that put a context-aware chat component into a React app, or fetch context in a Python or Node backend before you call your own LLM
  • A self-hostable stack — API, UI and databases — run on your own machine with Docker Compose

Requirements

The managed API at api.jeanmemory.com did not answer on 2026-09-14, so this runs as a self-hosted stack, and your client reaches it through supergateway on port 8765. It needs Node.js 18+, Python 3.12+, Docker with Compose and Git; make setup collects the keys — OPENAI_API_KEY is required, GEMINI_API_KEY optional — then make build and make dev bring up the UI on port 3000 and the API on port 8765. The project incorporates code from mem0 under Apache 2.0; additions by Jean Technologies are proprietary.

Setup effort

Build from source — git clone https://github.com/jean-technologies/jean-memory.git