Rust MCP Memory Server with Provenance and Contradiction Handling
casualboy_10 · reddit · 2026-08-25
The author open-sourced weave-mcp, an MCP memory server written in Rust. Instead of treating history as a giant vector DB, it builds a knowledge graph extracting entities, relationships, and evidence-backed claims.
Key features include:
- Evidence-backed claims: Retain provenance pointing to source notes.
- Contradictions coexist: Conflicting claims can be linked rather than silently overwritten.
- Correction lifecycle: Claims can be superseded rather than mutated.
- Hybrid retrieval: Combines local embeddings, full-text search, and graph expansion.
- Selective verification: Risky claims go through extra verification before commit.
- Idempotent writes & audit logs: Avoid duplicates and track mutations.
- Explicit forgetting: Intentional removal of entities.
Supports stdio and Streamable HTTP. The author explores whether agent memory should optimize for retrieval relevance or stronger semantics around provenance and contradictions.
More from coding & agent
- Livestream: Running ComfyUI Locally via MCP and Hardware Optimization — MiniMax_AI · 2026-08-25
- Headlong experiments with persistent agency via exponential backoff — lateinteraction · 2026-08-25
- Grok Build VS Code Extension Released with Remote Control — PawelHuryn · 2026-08-25
- Event: Building AI agents with retrieval backend from scratch — hugobowne · 2026-08-25
- Alchemy AWS Emulator Patch Fixes Gaps in Floci — samgoodwin89 · 2026-08-25
- Google ADK Introduces Live Evaluation for Voice-Based Agents — rseroter · 2026-08-25