Lokale MCP-geheugenserver gericht op samengestelde ontwikkelaarscontext
total-recall, door Strvmarv, is een MCP-server en kennisbasis die blijvende langetermijngeheugen biedt voor AI-coderingsassistenten. De app slaat projectconventies, eerdere bugfixes en voorkeuren op, zodat agenten context behouden over sessies heen. Het combineert gelaagd geheugen, semantische en volledige tekstzoekfunctie, en een ingebouwde lokale Web UI voor browsen. Het geeft de voorkeur aan zorgvuldig samengestelde duurzame geheugen in plaats van willekeurige vastlegging, waardoor opgeslagen context relevant blijft.
Voor welke taken kun je het eigenlijk gebruiken?
De tool biedt een persistente contextlaag zodat TUI-coderingsassistenten historische projectgegevens kunnen raadplegen in plaats van elke sessie opnieuw te moeten inwerken. Het organiseert informatie in dagelijkse logboeken voor tijdelijke notities en duurzame registers voor langetermijnbeslissingen, en stelt opgeslagen context bloot aan agenten via het Model Context Protocol. Praktische uitkomsten omvatten het naar boven halen van eerdere bugfixes tijdens het debuggen en het toepassen van consistente projectconventies op nieuwe codebeoordelingen.
- Dagelijkse logboeken voor ruwe notities
- Duurzame registers voor blijvende regels
Hoe betrouwbaar zijn de herinneringen voor het begeleiden van toekomstige sessies?
Betrouwbaarheid hangt af van het curatiemodel van de tool in plaats van willekeurige vastlegging. Een promotiefilter verplaatst alleen items met hoge waarde naar persistente opslag, wat het aantal ruisentries vermindert die agenten in verwarring kunnen brengen. Een schrijfbeveiligingsmechanisme voorkomt dat gedetailleerde entries worden overschreven met kortere samenvattingen, wat helpt om rijke context in de loop van de tijd te behouden. Deze ontwerpkeuzes zijn bedoeld om langetermijnregisters stabiel te houden en onopzettelijk verlies van historische details te verminderen.
Welke invoer en omgeving heeft het nodig?
De server wordt geleverd als een enkele NativeAOT-binaire die draait op ontwikkelaarsmachines en is ook beschikbaar via npm voor Node.js-omgevingen, zodat het lokaal kan draaien zonder externe runtime wanneer het lokaal wordt ingezet. Compatibiliteit vereist een MCP-geschikte client; vermelde integraties omvatten TUI-assistenten zoals Claude Code en Copilot CLI. Implementaties zijn afhankelijk van het routeren van Model Context Protocol-aanroepen van de assistent naar de lokale server.
Hoe past het in de workflows van ontwikkelaars en privacyvereisten?
De tool hanteert een lokaal-eerst datamodel, waarbij herinneringen worden opgeslagen in een lokale SQLite-database voor offline beschikbaarheid en controle op machinenniveau. De distributie in één bestand bevat ingebedde lettertypen en middelen om de uitrol op desktops te vereenvoudigen. Teams krijgen directe controle over retentie en export, maar nemen ook de databasebeheer en periodiek onderhoud op zich om verouderde of inconsistente langetermijnrecords te voorkomen.
Een pragmatische keuze voor teams die lokale onderhoud accepteren
De tool is een praktische optie voor ontwikkelaars die een blijvende, gecureerde projectcontext nodig hebben en die de administratieve overhead van het draaien en onderhouden van een lokale geheugenopslag accepteren. Teams die curatiebeleid formaliseren en periodieke beoordelingen inplannen, halen de meeste waarde eruit, aangezien consistente governance het langetermijngeheugen relevant houdt en afdrift in het gedrag van de assistent minimaliseert.





