Memory for coding agents (MCP)
Goal: let your coding agents remember project decisions, procedures, and context between sessions.
There are two ways to do it, both built on Core LLM Wiki:
| Local: Curated Thoughts | Cloud: SynapseTree | |
|---|---|---|
| Where memory lives | brain.db on your machine |
synapsetree.dev |
| Status | Available now | Available now (@equationalapplications/mcp-server) |
| Human review gate | Yes (Review desk) | — |
| Harness integrations | Claude Code, OpenCode, Hermes, DeepSeek Harness, OpenClaw, Docker Agent | Any MCP client |
| Best for | Private, curated memory shared by a “software agency in a box” | Memory that follows you across machines and teams |
-
Install Curated Thoughts for macOS, Linux, or Windows, and point it at a vault folder.
-
Install the integration for your harness from curated-thoughts-integrations. For Claude Code:
Terminal window git clone https://github.com/equationalapplications/curated-thoughts-integrationscd curated-thoughts-integrations/integrations/claude-code./scripts/install.sh # prints the registration; writes nothing until askedpython3 scripts/ct_doctor.py check -
Start a session. The integration recalls relevant curated facts at session start and on every turn (Intuitive Wisdom), and the agent can search, traverse, and deposit new wisdom through MCP tools. Nothing enters long-term memory until you approve it in the Review desk.
Install the SynapseTree MCP server (Node 20+):
npm install -g @equationalapplications/mcp-serverThen sign in, pick a namespace, and register it with your client:
synapsetree-mcp auth --email you@example.comsynapsetree-mcp config set namespace repo:myprojectclaude mcp add synapsetree -- synapsetree-mcpFor Cursor, Windsurf, or Claude Desktop:
{ "mcpServers": { "synapsetree": { "command": "synapsetree-mcp" } } }Check the connection:
synapsetree-mcp statusnpx @modelcontextprotocol/inspector synapsetree-mcpTell the agent how to use memory
Section titled “Tell the agent how to use memory”Whichever backend you pick, a few lines in CLAUDE.md or AGENTS.md help a lot:
## Memory- At the start of a task, search memory for the area you're touching.- When you make a decision that future sessions should know, record it.- When a remembered fact is wrong, supersede it. Never delete.The Curated Thoughts integrations ship skills native to each harness that cover this for you.