Die meisten LLMs vergessen alles, sobald eine Sitzung endet. Schließen Sie den Tab, starten Sie eine neue Unterhaltung, und das Modell weiß nicht mehr, wer Sie sind, woran Sie arbeiten oder was Sie letzte Woche entschieden haben. Ein Memory-MCP-Server löst genau dieses Problem – aber nur dieses. Den Unterschied zwischen dem, was er löst, und dem, was nicht, zu verstehen, ist der Punkt, an dem die meisten Ersteinrichtungen scheitern.
Was in der Regel zuerst schiefläuft
- Memory MCP ist ein externer Server, kein Modell-Update – das LLM selbst verändert sich nicht.
- Es verwendet einen Wissensgraphen, um Fakten sitzungsübergreifend zu speichern und abzurufen.
- Es behebt das Vergessen von Fakten, nicht das tiefgreifende kontextuelle Verständnis von Codebasen oder Teamnormen.
- Jede Sitzung verursacht Token-Kosten für das Laden gespeicherter Fakten – unabhängig davon, ob diese Fakten benötigt werden oder nicht.
Was Memory MCP tatsächlich ist
![]()
Das Model Context Protocol definiert eine standardisierte Methode, mit der externe Server mit LLM-Clients kommunizieren können. Ein Memory-MCP-Server ist ein spezifischer Typ davon: Seine Aufgabe ist die sitzungsübergreifende Kontextspeicherung. Keine Dateispeicherung. Keine Websuche. Persistenter Speicher – also die Art von Speicher, die erhalten bleibt, wenn Sie Claude Desktop schließen und drei Tage später wieder öffnen.
Die Referenzimplementierung @modelcontextprotocol/server-memory beschreibt sich selbst als persistentes Speichersystem auf Basis eines Wissensgraphen. Diese Formulierung ist wichtig. Es handelt sich nicht um eine flache Liste von Notizen, sondern um einen strukturierten Graphen aus Entitäten und ihren Beziehungen, der lokal gespeichert und zu Beginn jeder neuen Sitzung abgefragt wird.
Der Begriff „mcp memory“ wird unscharf für mehrere Dinge verwendet: den Referenzserver, Alternativen von Drittanbietern und das allgemeine Konzept persistenter Speicherlösungen für KI-Assistenten. In diesem Artikel betrachten wir die Kategorie als Ganzes, orientiert daran, was die offizielle MCP-Registry aufführt und wie Produktionsimplementierungen tatsächlich funktionieren.
So funktioniert das Abrufmodell des Wissensgraphen
Folgendes passiert tatsächlich im Hintergrund, wenn ein MCP-Memory-Server seine Aufgabe erfüllt.
Fakten werden als Entitäten und Beziehungen innerhalb eines Wissensgraphen gespeichert. Eine Entität kann ein Projektname, eine Person, eine Technologieentscheidung oder eine Präferenz sein. Eine Beziehung verbindet zwei Entitäten: „Projekt X verwendet PostgreSQL“, „Arjun bevorzugt TypeScript“, „Service Y hängt von Service Z ab“. Mit der Zeit entsteht daraus eine strukturierte Karte von allem, woran sich der Assistent erinnern soll.
Wenn eine neue Sitzung beginnt, fragt der Server diesen Graphen ab und ruft relevante Einträge ab, um sie in den Kontext des Modells einzufügen. Einfache Implementierungen verwenden Keyword-Matching. Doch Keyword-Matching übersieht Dinge. Fragen Sie nach „der Datenbankentscheidung für das Backend“, und eine Keyword-Suche findet möglicherweise nicht die Entität mit der Kennzeichnung „Architekturentscheidung für die Speicherschicht“.
Hier kommt hybrider Abruf ins Spiel. Anspruchsvollere Implementierungen, einschließlich einiger in der Sammlung Awesome MCP Servers, kombinieren Vektorsuche mit BM25-Ranking und Reranking-Durchläufen. Die Vektorsuche erkennt semantische Ähnlichkeiten – das Modell versteht, dass „Backend-Speicher“ und „Datenbankentscheidung“ dasselbe Konzept meinen, auch ohne überlappende Keywords. BM25 erfasst präzise Begriffstreffer. Der Reranker sortiert die Ergebnisse nach Relevanz für die aktuelle Anfrage.
Die praktische Folge: Bei einfachem Keyword-Abruf zeigt der Assistent möglicherweise eine entscheidende Architekturentscheidung nicht an, nur weil Sie die Frage in dieser Sitzung anders formuliert haben. Mit semantischer Suche auf Basis eines Wissensgraphen ist es wahrscheinlicher, dass die Zusammenhänge erkannt werden.
Eine Erkenntnis aus der Arbeit zum Context Engineering im Jahr 2026 ist klar: Ernsthafte Speichersysteme bestehen selten aus nur einem Speicher. Sie kombinieren kurzfristigen Kontext, langfristigen Vektorspeicher und externen Abruf. MCP entwickelt sich zum Standard-Connector zwischen diesen Ebenen und dem Agenten. Die Referenzimplementierung ist die einfachste Variante dieser Architektur. Produktionsumgebungen sind in der Regel stärker geschichtet.
Was gespeichert wird und wie der Abruf ausgelöst wird
Was gespeichert wird, hängt stark von der Konfiguration des Servers ab. Nutzerpräferenzen, Projektdetails, Architekturentscheidungen, Coding-Konventionen, Notizen zu früheren Incidents – all das kann im Speicher liegen, wenn es korrekt erfasst wird.
Das entscheidende Wort lautet „wenn“. Die Implementierung doobidoo/mcp-memory-service dokumentiert zwei Modi: explizite Speicheraufrufe, bei denen der Nutzer oder KI-Agent ein bestimmtes Tool aufruft, um einen Fakt zu speichern, und ereignisgesteuerte automatische Erfassung, bei der Hooks anhand von Gesprächsereignissen ein Speicher-Update auslösen. Die meisten Einsteiger-Setups nutzen den ersten Modus. Das bedeutet: Wenn niemand ausdrücklich sagt „Merke dir das“, wird nichts gespeichert.
So bauen KI-Agenten mit der Zeit tatsächlich nützlichen gemeinsamen Speicher auf. Der Agent speichert Fakten, sobald er ihnen begegnet, und ruft sie in künftigen Sitzungen ab, ohne dass der Nutzer alles erneut erklären muss.
Die Auslöseseite ist genauso wichtig. Der Abruf kann beim Sitzungsstart erfolgen, etwa durch Laden der obersten N relevanten Erinnerungen, bei Bedarf durch Abfrage des Graphen während der Unterhaltung oder auf beide Arten. Dies richtig einzurichten, erfordert Entscheidungen, die die meisten Setup-Anleitungen auslassen.
Die Token-Kosten, die die meisten Setups ignorieren
Das ist der Punkt, der meist einige Wochen nach der Nutzung eines Memory-MCP-Servers überraschend deutlich wird.
Jede Sitzung mit Speicherabruf verursacht vorab Token-Kosten. Laut Unblockeds Analyse der Speicher-Footprints von Claude Code verbrauchen typische MCP-Memory-Preloads bei gängigen Implementierungen 2.000 bis 5.000 Token pro Sitzung – und die README von doobidoo/mcp-memory-service dokumentiert nach ungefähr 50 Tool-Nutzungen Footprints von mehr als 500.000 Token. Dieser Preload erfolgt, bevor die eigentliche Aufgabe beginnt und bevor Sie auch nur eine einzige Frage eingegeben haben.
Die Kosten entstehen unabhängig davon, ob die gespeicherten Fakten für die heutige Arbeit relevant sind oder nicht. Wenn Sie an einem völlig anderen Projekt arbeiten als dem, das im Speicher liegt, laden Sie trotzdem Kontext, den Sie nicht verwenden werden. Genau darum geht es beim Management der Speicherschicht: nicht nur darum, was Sie speichern, sondern auch darum, wie viel Sie laden und wann.
📊 In der Praxis:
Ein Preload von 2.000 bis 5.000 Token pro Sitzung klingt für die gelegentliche Nutzung moderat. Bei Modellpreisen für GPT-4o oder Claude Sonnet entstehen jedoch bei einem umfangreich gefüllten Speicher und Dutzenden täglichen Sitzungen jeden Monat messbare Kosten – noch bevor eine konkrete Aufgabe ausgeführt wird. Planen Sie dieses Budget ein, bevor Sie anfangen, alles zu speichern.
Woran sich Memory MCP erinnern kann – und woran nicht
![]()
Hier weichen die ersten Eindrücke von Memory MCP am häufigsten von der Realität ab.
Memory MCP verarbeitet das Vergessen von Fakten gut. Wenn Sie dem Assistenten mitteilen, dass Ihre API JWT-Authentifizierung verwendet, die Deployment-Pipeline auf GitHub Actions läuft und Priya die Bereitschaftsingenieurin für den Zahlungsservice ist, können diese Fakten gespeichert, abgerufen und in künftige Sitzungen eingefügt werden. Die KI muss nicht neu trainiert werden. Sie hat die Fakten einfach verfügbar, wenn die neue Sitzung startet.
Was es nicht leistet: dem LLM ein breiteres kontextuelles Verständnis zu vermitteln. Wenn Ihre Codebasis eine implizite Konvention enthält, wonach alle Service-Grenzen in einem bestimmten Dateimuster definiert werden, dann ist das kein Fakt, den Sie explizit gespeichert haben – sondern eine strukturelle Eigenschaft des Codes. Memory MCP liest Ihr Repository nicht. Es liest, was darin abgelegt wurde. Die LLMs selbst verändern sich nicht; in jeder Sitzung läuft dasselbe Modell. Der Memory-Server fügt lediglich relevanten Kontext aus vergangenen Sitzungen in die aktuelle ein.
Der Unterschied: Explizite Fakten bleiben gut erhalten, implizite Strukturen nicht, sofern sie nicht ausdrücklich erfasst werden, und Teamkonventionen bleiben nur erhalten, wenn jemand entschieden hat, sie aufzuschreiben und zu speichern. Die meisten realen Codebasen enthalten enorme Mengen relevanter Informationen, die nie explizit formuliert wurden.
Dieselbe Grenze gilt für KI-Agenten, die gemeinsamen Speicher über Workflows hinweg nutzen. Ein Agent kann wissen, dass „Kunde X PDF-Berichte bevorzugt“, weil dies gespeichert wurde. Er kann nicht wissen, dass Ihr Team bei Infrastrukturentscheidungen immer dem Senior Engineer folgt, sofern jemand diesen Fakt nicht explizit gespeichert hat.
Die Lücke zwischen dem, was Memory MCP scheinbar leistet, und dem, was es tatsächlich leistet, ist der Ursprung der meisten Supportfragen zu diesem Thema. „Warum erinnert es sich nicht an unsere Konventionen?“ Weil die Konventionen nie eingetragen wurden. Die Speicherfunktionen sind real – aber sie beschränken sich auf das, was bewusst gespeichert wurde.
Das Missverständnis, das Ersteinrichtungen scheitern lässt
Ich sehe immer wieder dasselbe Muster: Jemand richtet einen Memory-MCP-Server ein, führt einige Unterhaltungen mit dem KI-Assistenten und öffnet den Client dann erneut, in der Erwartung, dass sich der Assistent nahtlos an alles Besprochene erinnert. Doch nichts kommt zurück. Der Speicher ist entweder leer oder liefert irrelevante Einträge.
Die Annahme lautet, dass das LLM wichtige Details automatisch im Hintergrund erfasst. Die meisten Implementierungen funktionieren nicht so. Der Referenzserver erfordert explizite Speicheraufrufe. Sie oder der Agent müssen das Memory-Tool aufrufen und sagen: „Speichere das.“ Wenn diese Aufrufe nicht ausgelöst werden, wird nichts gespeichert.
Eine vollständig automatische Erfassung – bei der sich der Server in den Gesprächsfluss einklinkt und ohne explizite Anweisung entscheidet, was gespeichert werden soll – gibt es bei einigen Drittanbieter-Servern. Sie erfordert jedoch eine Nutzerkonfiguration, die definiert, was als speicherwürdig gilt. Individuelle Anweisungen sind hier wichtig: Sie müssen dem System mitteilen, welche Faktenkategorien erfasst werden sollen, auf welche dateibasierten Speichermuster es achten soll und unter welchen Bedingungen eine neue Erinnerung erstellt oder eine vorhandene aktualisiert wird.
Speicher für KI-Assistenten ist nicht für Ihren spezifischen Kontext vorkonfiguriert. Diese Konzeptionsarbeit liegt bei Ihnen.
Reale Anwendungsfälle für Memory MCP über KI-Agenten und LLM-Workflows hinweg
![]()
In der Praxis treten vier Anwendungsfälle immer wieder auf. Sie sollten unterschieden werden, da sie unterschiedliche Setup-Anforderungen haben.
Persistenter persönlicher oder Team-Profilspeicher ist der einfachste Fall. Speichern Sie Präferenzen, Arbeitsstile, Kommunikationsnormen und Tool-Auswahlen. Ein KI-Assistent, der weiß, dass Sie kurze statt ausführlicher Erklärungen bevorzugen oder dass Ihr Team Jira statt Linear verwendet, wird sehr schnell spürbar nützlicher.
Langfristiger Projektspeicher ist der Bereich, in dem sich Memory MCP für Entwickler auszahlt. Architekturentscheidungen, Designbegründungen, verworfene Alternativen und frühere Debugging-Wege sind die Fakten, die ohne Speicher immer wieder neu erklärt werden müssen. Mit einem solchen Speicher kann ein Workflow für Code-Assistenten dort fortsetzen, wo er aufgehört hat, statt jede Sitzung bei null zu beginnen.
Domänenspezifische Wissensgraphen gehen tiefer. Ein Compliance-Team könnte einen Speicher mit Interpretationen früherer Entscheidungen pflegen. Ein Support-Team könnte Lösungsmuster für wiederkehrende Probleme speichern. Die MCP-Market-Implementierung unterstützt projektbezogene Speicher, die auf bestimmte Workflows begrenzt sind, sodass die Wissensbasis eines Projekts nicht in ein anderes übergreift.
Kontinuität über mehrere Sitzungen ist besonders wichtig für KI-Agenten, die langlaufende Workflows ausführen. Ein Agent, der eine mehrtägige Rechercheaufgabe bearbeitet, muss sich daran erinnern, was er bereits abgedeckt hat. Ohne sitzungsübergreifenden Speicher ist jeder Neustart ein unbeschriebenes Blatt – manchmal nützlich, bei komplexen Aufgaben jedoch verheerend.
Wissensgraph-Speicher für Entwickler- und Code-Assistent-Sitzungen nutzen
Für Claude Desktop, Cursor, VS Code und ähnliche Coding-Tools ist das Nutzenversprechen konkret: Sie müssen denselben Architekturkontext nicht jedes Mal erneut erklären.
Claude-Code-Sitzungen starten beispielsweise standardmäßig ohne Kontext. Fügen Sie einen auf ein Repository begrenzten Memory-MCP-Server hinzu, und plötzlich kennt der Assistent die Stack-Entscheidungen, ohne dass Sie sie nennen müssen: „Wir verwenden Prisma, nicht direktes SQL. Die Authentifizierungsschicht liegt in /lib/auth, nicht in den Route-Handlern. Die CI-Pipeline schlägt fehl, wenn die Testabdeckung unter 80 % sinkt.“
Projektbezogene Speicher – einer pro Repository oder Service – verhindern, dass Architektur-Fakten aus einer Codebasis Empfehlungen für eine andere verfälschen. Das ist das Entwurfsmuster, um das die MCP-Market-Implementierung für Coding-Agenten entwickelt wurde.
Wenn Sie beispielsweise Latenodes AI Agent Builder verwenden, um mehrstufige Coding-Workflows zu orchestrieren, können Sie Architekturentscheidungsprotokolle und Zusammenfassungen zusammengeführter PRs automatisch mit einem zentralen Memory-Speicher verbinden. So verfügt der Assistent ohne manuelle Updates über aktuellen Kontext. Latenodes integriertes RAG übernimmt die Indexierung von Markdown- und PDF-Architekturdokumenten, ohne dass Sie eine separate Vektordatenbank einrichten müssen. Das beseitigt einen der lästigeren Einrichtungsschritte in dieser Art von Pipeline.
Allerdings erfassen selbst gut konzipierte Setups nicht alles, was für eine Codebasis relevant ist. Memory MCP verarbeitet explizite Entscheidungen gut. Implizite Muster erfordern weiterhin mehr.
Der Speicher war grün. Der Assistent wusste trotzdem nicht, wie sich die Codebasis um 2 Uhr morgens anfühlt.
Einen Memory-MCP-Server auswählen: Worin sich API und Kernkonzepte tatsächlich unterscheiden
Die Entscheidung zwischen der Referenzimplementierung und Drittanbieter-Servern hängt von einigen konkreten Kriterien ab. Folgendes unterscheidet sich tatsächlich zwischen den Optionen:
- Abrufmethode: Keywords vs. Hybrid
Die Referenzimplementierung @modelcontextprotocol/server-memory verwendet grundlegende Graph-Traversierung. Drittanbieter-Server wie jene in Awesome MCP Servers kombinieren semantische Vektorsuche mit BM25-Ranking. Wenn Ihr Speicher konzeptionell verwandte Fakten enthält, die keine Keywords gemeinsam haben, erfasst hybrider Abruf deutlich mehr relevanten Kontext. Dies ist der größte Qualitätsunterschied zwischen den Implementierungen.
- Speicher-Backend: lokal zuerst vs. gemeinsam genutzt
Der Referenzserver speichert den Wissensgraphen lokal. Das bedeutet: ein Gerät, ein Nutzer. Wenn Sie gemeinsamen Speicher für ein Team oder über mehrere Geräte hinweg benötigen, brauchen Sie einen Server mit zentralisiertem Backend oder expliziter Synchronisierung. Einige Drittanbieter-Implementierungen unterstützen SQLite mit einem konfigurierbaren Pfad, wodurch sie über ein Netzlaufwerk unkompliziert gemeinsam nutzbar sind; andere bieten vollständigen Remote-Speicher mit Authentifizierung.
- Erfassungsmodus: manuell vs. automatisch
Die meisten Implementierungen, einschließlich des Referenzservers, erfordern explizite Speicheraufrufe über die MCP-API. Einige Drittanbieter-Server unterstützen ereignisgesteuerte automatische Erfassung, doch dafür müssen Regeln zur Erfassung definiert werden. „Einrichten und vergessen“ ist nicht der Standardzustand – unabhängig davon, welchen Server Sie wählen, sind bewusste Einrichtungsarbeiten erforderlich.
- API-Umfang und Self-Hosted-Bereitstellung
Die Referenzimplementierung verfügt über eine minimale API mit wenigen Tools: Entitäten erstellen, Beziehungen erstellen, Beobachtungen hinzufügen und suchen. Fortgeschrittenere Server bieten umfassendere APIs, einschließlich Steuerungen für Verfallszeiten, Speicherbewertung und Massenoperationen. Self-Hosted-Setups unterscheiden sich: Manche bestehen aus einem einzelnen Node.js-Prozess, andere setzen voraus, dass zusätzlich ein Datenbankservice läuft. Bewerten Sie den Wartungsaufwand ehrlich, bevor Sie sich entscheiden.
- Authentifizierungsmodell
Lokale Implementierungen benötigen in der Regel keine Authentifizierungseinrichtung über das hinaus, was Ihr MCP-Client ohnehin handhabt. Remote- oder gemeinsam genutzte Implementierungen können abhängig vom Backend API-Schlüsselverwaltung oder OAuth-Flows erfordern. Das ist besonders relevant, wenn mehrere Personen oder Agenten aus demselben Speicher lesen und in ihn schreiben.
- Token-Overhead pro Sitzung
Verschiedene Implementierungen liefern unterschiedlich große Payloads zurück. Der Server ai-memory-mcp dokumentiert durch sein Multi-Faktor-Bewertungssystem Abruf-Payloads, die bis zu 79 % kleiner sind als naive JSON-Dumps. Kleinere Payloads bedeuten weniger Token-Overhead pro Sitzung. Wenn Sie täglich Dutzende Sitzungen ausführen, summiert sich dieser Unterschied.
🤔 Moment.
„Speicher für KI“ klingt in den meisten Produktbeschreibungen nach nahtloser, automatischer Erinnerung an alles Relevante. In der Praxis braucht es explizite Schemaentscheidungen darüber, was gespeichert werden soll, aktive Planung des Token-Budgets, damit der Preload nicht Ihren Arbeitskontext aufbraucht, und einen Fallback-Plan für die Sitzung, in der nie etwas Nützliches gespeichert wurde. Marketing und Setup-Checkliste beschreiben zwei verschiedene Dinge.


