marm_graph_architecture
Architecture overview: modules, node/edge breakdown, schema
How to use it
Project documentation lists marm_graph_architecture for the Marm Memory MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Marm Memory
docker run --rm lyellr88/marm-mcp-server:latest --generate-keyOther tools in Marm Memory (13)
Find symbols, text patterns, or a symbol's source; use instead of grep/glob
Agent-assisted memory cleanup with a reviewable audit trail
Rebuild the graph, or index memories stored before automatic indexing. New memories are indexed on their own
Explicitly query entities, relationships, and linked code symbols
Delete a log session, log entry, or notebook entry
Blast radius of code changes: git diff → affected symbols + risk
Index a repo into the code-structure graph, check status, list projects, or turn automatic re-indexing on and off
Trace call paths and data flow from a function
Add structured session log entries; each entry is also embedded into semantic memory so marmsmartrecall can find it
Display all entries and sessions, with filtering
Session-scoped scratch pad plus promotion to a permanent, graph-linked doc
Hybrid memory recall with an additive, bounded concept/code graph sidecar when a compatible graph exists
Cached, paste-ready session summaries with intelligent truncation