darwin-memo MCP server
io.github.rogermsc/darwin-memo·v0.7.1Self-curating agent memory kept honest by survival-based selection over measured outcomes.
0 stars46 downloads/wk
Reviews
Write oneNobody has reviewed darwin-memo yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
darwin-memo tools (8, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
memory_abandonRelease a ticket whose answer you did not act on.
memory_addwrite actionWrite a new entry. It starts at spawn energy and must earn its keep from here: adding is cheap, surviving is not.
memory_auditDigest of the event log: decisions, settlements, culls, and energy flow with top gainers and losers. The audit trail for spotting a poisoned entry's rise and death. ``since`` is an ISO-8601 UTC floor, ``last`` keeps only the newest N events; zero values mean no filter.
memory_obituaryWhy did this entry die (or how is it doing)? Full credit history from the ledger.
memory_queryAsk the memory a question. Returns the answer and a ticket id.
memory_settleReport the measured outcome for a ticket.
memory_statsPopulation overview: alive, graveyard, energy by kind.
memory_tickAdvance one unit of time: upkeep, deaths, consolidation. Call at natural boundaries, like the end of a work session.
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- Code scan32 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 25 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How darwin-memo compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 4,461 AI and agents servers
- Tools
- 8
- the typical AI and agents server has 6
- Tools that change things
- 13%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 46
- more than 36% of 1,554 AI and agents servers with a package
What its tools let an agent do: 7 read · 1 change
Install darwin-memo in Claude Code, Cursor or VS Code
claude mcp add darwin-memo -- uvx darwin-memo
What the publisher says
From the darwin-memo repository's README, as published. We do not edit it. Read it on GitHub
darwin-memo
<!-- mcp-name: io.github.rogermsc/darwin-memo -->
Memory for LLM agents that dies unless it earns its keep. Every entry pays energy upkeep and earns only from measured outcomes: bytes actually freed on a real disk, tests actually passing. Poisoned advice gets executed by the environment it damaged. Useless trivia starves. There is no reward model, no LLM judge, and no human curation anywhere.
Watch a poisoned entry go extinct in your own terminal, one command, no keys, no checkout:
pip install darwin-memo && darwin-memo demoWhen to use this (and when not)
Use darwin-memo where a conserved, measurable outcome exists to settle decisions against: coding-agent lesson stores settled by CI pass counts (the primary target, see the integration guide), storage and artifact retention, cache and dedup advisors, spend-cap automation.
Do not use it for chat-preference memory, RAG over documentation, or personal assistants. Those have no conserved resource pushing back, and upkeep would starve the long tail of correct-but-rarely-used knowledge. mem0, Zep, and Letta serve that market; darwin-memo deliberately does not. The honest rule: if your verify would be a model scoring an answer, this package is wrong for you, by design.
The headline demo
The demo corpus contains an ops runbook, platform notes, and one poisoned document: a forum post claiming database files are "redundant and safe to remove". Before selection pressure exists, retrieval confidently repeats the poison, because it has no reason to doubt it.
Then 30 survival cycles run against StorageEnv, a disk cleanup sandbox where the selection signal is actual bytes on an actual disk. Deleting a disposable file frees its size. Deleting a protected file triggers a restore that costs three times the size. Nothing grades the answers, the filesystem just responds:
cycle pop births deaths merges energy resource Δ silent
0 16 1 1 0 15.91 -495616 0/12 <- poison being executed
...
4 13 0 0 4 21.37 369664 0/12 <- near-duplicates merge
...
19 5 0 7 0 15.71 507904 0/12 <- unused knowledge starves
...
29 4 0 0 0 15.10 515072 4/12 <- stable, positive forever
Poisoned entries still alive: 0Three death modes show up in the graveyard, and the distinction matters:
environment measured real damage and the negative delta flowed back along provenance until they died. The opening cycles are the price of the lesson, and the benchmarks show it is bounded.
- executed: the poisoned entries that decided real actions. The
Nothing punished them, they just never earned their upkeep.
- starved: cafeteria trivia and facts the agent never needed.
entries. Their energy pools, their lineage is recorded, and the population shrinks while capability per entry rises.
- merged: near-duplicate survivors absorbed into consolidated
The paper
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
darwin-memo: common questions
- Is darwin-memo MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the darwin-memo safety report
- How do I install darwin-memo?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does darwin-memo need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is darwin-memo maintained?
- The last commit was 45 days ago (2026-09-21). The latest release is v0.7.1.
- What can I use instead of darwin-memo?
- Servers from other publishers that do the same job: Mnemoverse Memory MCP server, agent-device MCP server and Basic Memory MCP server.
- How does darwin-memo compare with other AI and agents MCP servers?
- safety score 92/100 (higher than 90% of 4,461 AI and agents servers); tools 8 (the typical AI and agents server has 6); tools that change things 13% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to darwin-memo
Same job from other publishers: the closest match first, then the best rated.
- Mnemoverse MemoryHosted agent memory that learns from outcomes, with shared rooms. No key: mcp.mnemoverse.com/mcpnot reviewedEstablishedA
- agent-deviceOpen source device layer for AI agents: control mobile, web, TV, and desktop apps over MCPnot reviewedWidely usedA
- Basic MemoryLocal-first knowledge management with bi-directional LLM sync via Markdown files.not reviewedWidely usedB
- Pm Claude Skills1310 professional Agent Skills + workflow recipes — searchable & fetchable over MCP.not reviewedEstablishedA
- IWE (iwe.md)Markdown knowledge base as agent memory. Runs against the notes directory it is started in.not reviewedEstablishedA