📡 MCP Radar

JingxuanC/causal-memory

Causal memory layer for AI agents — MCP server that records decision→outcome relationships. Survives compaction.

⭐ 7 stars
⑂ 0 forks
Rust
momentum ▲ 14.0
created 2026-07-26
on radar since 2026-07-29
star trend 6 → 7 since 2026-07-29
View on GitHub ↗

About causal-memory

A causal memory layer for AI agents. Records decisions and their outcomes as causal relationships, so agents learn from experience across sessions and survive compaction.

Memory frameworks today (Mem0, Zep, Letta, OpenViking, MemOS) store what happened. causal-memory stores why — the causal link between a decision and its outcome. This is the slice every other memory layer misses.

Every agent has the same problem: after N compactions, it forgets why it made past decisions. It reverts to a state where the same bug gets fixed the same wrong way, the same architecture choice gets re-debated, the same lesson gets relearned.

This happens because causal information is the most fragile type under text compaction. Real-LLM benchmark (using grok-build's production compaction prompt):

Compactions (k) Textual recall Causal-table recall --------- 1 100% 100% 2 85% 100% 3 55% 100% 5 45% 100%

The causal table doesn't decay because it lives outside the agent's context window — compaction cannot touch it. See docs/design.md and the full benchmark writeup.

LoCoMo (1,986 questions, deepseek-chat answerer + judge, frozen protocol): overall 65.0% · cats 1–4 59.4% · evidence hit rate 74.4% (BM25) · adversarial abstention 84.3% — three controlled runs with full methodology and failure analysis in docs/benchmarks/locomo.md. Honest reading: factual chit-chat QA is Mem0/Zep's home turf, not ours — but abstention behavior and per-run engineering deltas are documented openly, and the compaction-survival experiment below is the one this system is designed to win.

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/JingxuanC--causal-memory.html)

Related MCP servers

JordyZomer/lemmalog

A Datalog engine for LLM agent memory: stratified rules, provenance-tracked facts, incremental derivation, and an MCP server that lets your harness use it as a shared brain.

⭐ 253Rust
mrpulor-gh/nuphus-mcp

Desktop automation MCP server — computer use for any AI agent: control screen, windows, mouse/keyboard, and Chrome via Model Context Protocol (stdio)

⭐ 152Rust
KayanoLiam/ContextX

A free remote MCP server offering normal (Grok 4.3) and deep (Grok 4.20 Multi-Agent) search. No API keys required, streaming support prevents gateway timeouts.

⭐ 93Rust
omaekumiko2-create/kru

Local-first MCP password and credential manager for AI agents. Use passwords, API keys, SSH identities, and TOTP without exposing hidden plaintext to the model.

⭐ 88Rust
Dicklesworthstone/frankensonos

Memory-safe Rust controller for your own Sonos speakers on your own LAN — reliable SSDP/UPnP-SOAP/GENA interoperability (S1 + S2), a Spotify-library classical DJ, and a CLI + HTTP API + MCP server so

⭐ 86Rust
pinoox/neuromesh

The Biomimetic Context Engine & Neural Runtime for AI Coding Assistants

⭐ 72Rust

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.