MCP.Market

darwin-memo MCP server

by rogermsc·io.github.rogermsc/darwin-memo·v0.7.1

Self-curating agent memory kept honest by survival-based selection over measured outcomes.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars46 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • memory_abandon

    Release a ticket whose answer you did not act on.

  • memory_addwrite action

    Write a new entry. It starts at spawn energy and must earn its keep from here: adding is cheap, surviving is not.

  • memory_audit

    Digest 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_obituary

    Why did this entry die (or how is it doing)? Full credit history from the ledger.

  • memory_query

    Ask the memory a question. Returns the answer and a ticket id.

  • memory_settle

    Report the measured outcome for a ticket.

  • memory_stats

    Population overview: alive, graveyard, energy by kind.

  • memory_tick

    Advance 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

no findings
  • 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
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 demo

When 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: 0

Three 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 Memory
    Hosted agent memory that learns from outcomes, with shared rooms. No key: mcp.mnemoverse.com/mcp
    A
  • agent-device
    Open source device layer for AI agents: control mobile, web, TV, and desktop apps over MCP
    A
  • Basic Memory
    Local-first knowledge management with bi-directional LLM sync via Markdown files.
    B
  • Pm Claude Skills
    1310 professional Agent Skills + workflow recipes — searchable & fetchable over MCP.
    A
  • IWE (iwe.md)
    Markdown knowledge base as agent memory. Runs against the notes directory it is started in.
    A