CLI + MCP server that bootstraps persistent project context for any AI agent, storing structured information using hierarchical dot notation and exposing it via MCP tools for session-over-session knowledge growth.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.EDITOR— Inline Editing: Open entries in $ / $VISUAL for quick editsPAGERRVR_AGENT_NAME— Identifier recorded in the audit and telemetry logs for the calling agent. Used by rvr stats and rvr audit to break down activity per agent (Claude, Cursor, Copilot, etc.). unsetRVR_BOOTSTRAP_MAX_BYTESRVR_DATA_DIR— Override the global data directory. Must be an absolute path. All global state lives here: the entry store (store/), config, audit log, telemetry. ~/.reverieRVR_DISABLE_LOCKINGRVR_NO_PROJECT— Disable project-file lookup entirely. Set to any non-empty value (e.g. 1) and findProjectFile() returns null regardless of cwd or RVR_PROJECT. unsetRVR_OUTPUT— When set to json, every command emits the structured JSON envelope on stdout (equivalent to passing --json), session-wide. Diagnostics and prompts go to stderr. unsetRVR_PAGERRVR_PASSWORDRVR_PROJECT— Explicit path to a .reverie/ directory, a legacy .codexcli.json file, or a containing directory. Fails closed if the path doesn't resolve — no cwd walk-up fallback. unset (walk up from cwd)RVR_PROJECT_DIRRVR_SESSIONSHELLSTRESS_BATCH_SIZESTRESS_CLI_EVERYSTRESS_ITERATIONSSTRESS_NO_GROWTHSTRESS_NO_LOG_QUERYSTRESS_SLOW_MSSTRESS_TIMEOUTVISUAL— Inline Editing: Open entries in $EDITOR / $ for quick edits[](https://m8ven.ai/mcp/seabeardev-reverie-1wv9bf)