Memory for AI is a crowded space. Most of it is a notebook the assistant can write to and read back. Useful, but it is memory sitting in its own silo, a pile of facts with nothing around them. I built memory into Founders OS, my open-source MCP server, and it is different in three ways that actually changed my outcomes.
First, it is not standalone. The memory lives in the same system as my CRM, my ledger, and my tasks, so a note about a client is joined to that client's record, their invoices, and our last five interactions. When it recalls something, it recalls it in business context, not as a floating fact.
Second, it feeds automation that learns. My playbooks run a process, then write each run's outcome back into the scoring, so the next run starts smarter. The memory is not passive storage, it is the thing that makes the loop tighten. A real example: my contract pipeline learned which kinds of work to skip and which to chase, and the shortlist keeps improving on its own. That has turned into actual wins, not just faster lookups.
Third, it is mine. Self-hosted on my own Postgres over stdio, so all of that learning lives on infrastructure I control, not in someone else's memory service. It is MIT, and it works with Claude, Cursor, or any MCP client.
Short version: most memory MCPs remember. This one remembers in context, then acts on what it remembered.
Curious how others here think about this. Is memory enough on its own, or does it only matter once it is wired into the rest of your stack?
Code: github.com/OurThinkTank/founders-os
Site: foundersmcp.com
You describe memory as valuable only when it's connected to the rest of the operating system rather than existing on its own.
Was that conviction something you started with, or did you arrive at it after seeing standalone memory fail in situations you expected it to handle?
Arrived at it. We started with a memory tool and a CRM tool sitting next to each other, and the launch pitch was literally "CRM + memory." Two things you got, not one thing.
What changed it was noticing we kept copying information into memory that already lived in the CRM. That is a smell. Memory was quietly becoming a second, worse copy of the record instead of adding anything to it.
Now memory is not really a feature on its own. Playbooks, handoffs, and tasks are what consume it, and it earns its keep by making those better. Same data, but doing work instead of sitting there.
Really enjoyed your perspective on that. I'd be interested in continuing the conversation as you keep building it. What's the best email to reach you on?