
Engrm
Give Claude Code, Codex, and OpenClaw a shared memory layer so context survives new sessions, machines, and parallel agents.
Overview
engrm is a MCP server for the Build phase that provides shared memory across devices, sessions, and agents for OpenClaw, Claude Code, and Codex.
What is this MCP server?
- Shared memory across devices, sessions, and multiple agents (OpenClaw, Claude Code, Codex)
- npm package engrm served over stdio MCP (v0.4.6)
- Reduces re-explaining project context every time you open a new chat or machine
- Targets builders running several agents on the same codebase
- Open-source implementation on GitHub (dr12hes/engrm)
- Server version 0.4.6
- npm identifier engrm with stdio transport
- Repository: github.com/dr12hes/engrm
What problem does it solve?
Coding agents forget prior sessions, so you waste time re-uploading context when you change machines or run multiple agents.
Who is it for?
Solo builders juggling Claude Code and Codex on one repo who need durable agent recall across long builds.
Skip if: Teams that only need version-controlled documentation in git with no cross-agent memory layer.
What do I get? / Deliverables
Registered agents can read and write shared memory so ongoing project context stays available without manual copy-paste.
- Durable memory entries agents can reuse
- Consistent context across registered clients
- Less manual context priming per session
Recommended MCP Servers
Journey fit
Persistent agent memory is part of how you build and operate agent-native products, with the first install happening when you wire MCP tooling into the dev stack. Agent-tooling is where MCP servers extend what your coding agents remember and recall across tasks.
How it compares
MCP shared-memory integration, not a vector database product or full knowledge base UI.
Common Questions / FAQ
Who is engrm for?
Builders using OpenClaw, Claude Code, or Codex who want one shared memory surface across sessions and devices.
When should I use engrm?
Use it during build when agent context loss slows you down across machines, branches, or parallel agent tasks.
How do I add engrm to my agent?
Add the engrm stdio MCP server from npm to your agent MCP configuration and restart so tools can access shared memory.