VOOZH about

URL: https://glama.ai/mcp/servers/memstate-ai/memstate-mcp?locale=de-DE

⇱ Memstate AI - Agent-Speichersystem by memstate-ai | Glama


Memstate AI - MCP

👁 npm version
👁 License: MIT
👁 MCP
👁 Node
👁 memstate-mcp MCP server

Versionierter Speicher fĂŒr KI-Agenten. Speichern Sie Fakten, erkennen Sie Konflikte und verfolgen Sie, wie sich Entscheidungen im Laufe der Zeit Ă€ndern — bereitgestellt als gehosteter MCP-Server.

Dashboard · Dokumentation · Preise


Warum Memstate?

RAG (die meisten anderen Speichersysteme)

Memstate AI

Token-Verbrauch pro Konversation

~7.500

~1.500

Sichtbarkeit fĂŒr den Agenten

Blackbox

Volle Transparenz

Speicher-Versionierung

Keine

VollstÀndige Historie

Token-Wachstum bei Skalierung

O(n)

O(1)

Erforderliche Infrastruktur

Ja

Keine — gehostetes SaaS

Andere Speichersysteme laden alles in Ihr Kontextfenster und hoffen auf das Beste. Memstate gibt Ihrem Agenten eine strukturierte, versionierte Wissensdatenbank, die er prĂ€zise navigiert — laden Sie nur, was Sie brauchen, wissen Sie, was sich geĂ€ndert hat, und erkennen Sie, wenn Fakten im Widerspruch stehen.


Related MCP server: PolyNeural.ai Knowledge Graph MCP Bundle

Benchmarks

Wir haben eine Open-Source-Benchmark-Suite erstellt, die testet, was fĂŒr das Agenten-GedĂ€chtnis wirklich zĂ€hlt: Kann Ihr System Fakten speichern, sie sitzungsĂŒbergreifend prĂ€zise abrufen, Konflikte bei Änderungen erkennen und den Kontext bei der Projektentwicklung aufrechterhalten?

Direkter Vergleich: Memstate AI vs. Mem0

Beide Systeme wurden unter identischen Bedingungen mit demselben Agenten (Claude Sonnet 4.6, Temperatur 0), denselben Szenarien und demselben Bewertungsschema getestet.

Metrik

Memstate AI

Mem0

Gewinner

Gesamtpunktzahl

69,1

15,4

Memstate

Genauigkeit (Faktenabruf)

74,1

12,6

Memstate

Konflikterkennung

85,5

19,0

Memstate

KontextkontinuitÀt

63,7

10,1

Memstate

Token-Effizienz

22,3

30,6

Mem0

Bewertungsgewichtung: Genauigkeit 40 %, Konflikterkennung 25 %, KontextkontinuitÀt 25 %, Token-Effizienz 10 %.

AufschlĂŒsselung nach Szenarien

Der Benchmark fĂŒhrt fĂŒnf reale Szenarien aus, die Multi-Session-Agenten-Workflows simulieren:

Szenario

Memstate AI

Mem0

Entwicklung der Web-App-Architektur

43,2

55,6

Migration des Authentifizierungssystems

66,2

10,2

Entwicklung des Datenbankschemas

72,7

7,0

API-Versionierungskonflikte

86,5

0,9

Umkehrung von Teamentscheidungen

77,2

3,3

Mem0 gewann das erste Szenario (einfache Architekturverfolgung), hatte jedoch große Schwierigkeiten bei Szenarien, die den Umgang mit WidersprĂŒchen, sitzungsĂŒbergreifenden Kontext und die Verfolgung von EntscheidungsĂ€nderungen erforderten — und erzielte bei drei von fĂŒnf Szenarien nahezu null Punkte.

Warum Memstate gewinnt

Der Benchmark offenbart einen grundlegenden architektonischen Unterschied:

Mem0 verwendet eine einbettungsbasierte semantische Suche. Fakten werden in Chunks unterteilt, eingebettet und nach Ähnlichkeit abgerufen. Dies funktioniert bei einfachen Abfragen, scheitert jedoch, wenn:

  • Fakten frĂŒheren Fakten widersprechen (das System kann nicht zwischen aktuell und veraltet unterscheiden)

  • PrĂ€ziser Abruf erforderlich ist (Einbettungen liefern "Ă€hnliche" Ergebnisse, keine exakten)

  • Schreib-Lese-Latenz wichtig ist (neue Erinnerungen benötigen Sekunden, um durchsuchbar zu werden)

Memstate verwendet einen strukturierten, versionierten Key-Value-Speicher. Jeder Fakt befindet sich an einem expliziten Keypath mit einer vollstÀndigen Versionshistorie. Das bedeutet:

  • Konflikterkennung ist integriert — wenn ein neuer Fakt einem alten widerspricht, weiß das System dies und bewahrt beide Versionen auf

  • Der Abruf ist deterministisch — Sie erhalten genau das zurĂŒck, was gespeichert wurde, keine ungefĂ€hre Übereinstimmung

  • SitzungsĂŒbergreifende KontinuitĂ€t ist zuverlĂ€ssig — der Agent navigiert durch einen strukturierten Baum, anstatt darauf zu hoffen, dass die semantische Suche den richtigen Kontext liefert

  • Token-Kosten bleiben O(1) — der Agent lĂ€dt zuerst Zusammenfassungen und geht nur bei Bedarf ins Detail, anstatt alle potenziell relevanten Einbettungen in das Kontextfenster zu laden

Hinweise zur Fairness

  • Beide Systeme verwendeten dasselbe Agentenmodell, dieselbe Temperatur und dasselbe Bewertungsschema

  • Mem0 erhielt eine Verzögerung von 10 Sekunden zwischen Schreib- und LesevorgĂ€ngen, um die asynchrone Einbettungspipeline zu berĂŒcksichtigen

  • Mem0 erzielt bei der Token-Effizienz höhere Werte, aber diese Metrik sollte im Kontext gelesen werden — ein geringerer Token-Verbrauch kann einfach bedeuten, dass weniger Informationen zurĂŒckgegeben werden. Ein System, das unvollstĂ€ndige oder falsche Fakten abruft, verbraucht pro Antwort weniger Token, erfordert aber möglicherweise mehr Folgeanfragen, was letztendlich mehr Token kostet, um zum gleichen Ergebnis zu gelangen

  • Der Quellcode des Benchmarks ist in diesem Repository zur vollstĂ€ndigen Reproduzierbarkeit enthalten

  • Mem0 kann bei benutzerdefinierter Konfiguration oder einem anderen Einbettungsmodell eine andere Leistung erbringen


Schnellstart

Holen Sie sich Ihren API-SchlĂŒssel unter memstate.ai/dashboard und fĂŒgen Sie ihn dann Ihrer MCP-Client-Konfiguration hinzu:

{
 "mcpServers": {
 "memstate": {
 "command": "npx",
 "args": ["-y", "@memstate/mcp"],
 "env": {
 "MEMSTATE_API_KEY": "YOUR_API_KEY_HERE"
 }
 }
 }
}

Kein Docker. Keine Datenbank. Keine Infrastruktur. LĂ€uft in 60 Sekunden.


Client-Einrichtung

Claude Desktop

Speicherort der Konfiguration:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

{
 "mcpServers": {
 "memstate": {
 "command": "npx",
 "args": ["-y", "@memstate/mcp"],
 "env": { "MEMSTATE_API_KEY": "YOUR_API_KEY_HERE" }
 }
 }
}

Claude Code

claude mcp add memstate npx @memstate/mcp -e MEMSTATE_API_KEY=YOUR_API_KEY_HERE

Cursor

In Cursor-Einstellungen → MCP → Server hinzufĂŒgen — gleiches JSON-Format wie bei Claude Desktop oben.

Cline / Windsurf / Kilo Code / Roo Code

Alle unterstĂŒtzen das gleiche stdio-MCP-Konfigurationsformat. FĂŒgen Sie es der MCP-Einstellungsdatei Ihres Clients hinzu.


Kern-Tools

Tool

Wann zu verwenden

memstate_remember

Speichern von Markdown, Aufgabenzusammenfassungen, Entscheidungen. Der Server extrahiert Keypaths und erkennt Konflikte automatisch. FĂŒr die meisten SchreibvorgĂ€nge verwenden.

memstate_set

Setzt einen einzelnen Keypath auf einen kurzen Wert (z. B. config.port = 8080). Nicht fĂŒr lĂ€ngere Texte.

memstate_get

Durchsuchen aller Erinnerungen fĂŒr ein Projekt oder einen Teilbaum. Zu Beginn jeder Aufgabe verwenden.

memstate_search

Semantische Suche nach Bedeutung, wenn Sie den genauen Keypath nicht kennen.

memstate_history

Sehen Sie, wie sich ein Wissensteil im Laufe der Zeit verĂ€ndert hat — vollstĂ€ndige Versionskette.

memstate_delete

Soft-Delete eines Keypaths. Erstellt einen Platzhalter; die vollstÀndige Historie bleibt erhalten.

memstate_delete_project

Soft-Delete eines gesamten Projekts und aller seiner Erinnerungen.

Funktionsweise von Keypaths

Erinnerungen sind in einer hierarchischen Punkt-Notation organisiert:

project.my_app.database.schema
project.my_app.auth.provider
project.my_app.deploy.environment

Keypaths werden automatisch mit einem PrĂ€fix versehen: keypath="database" mit project_id="my_app" → project.my_app.database. Ihr Agent kann genau auf das zugreifen, was er benötigt — keine Dumps des gesamten Kontexts.


Funktionsweise

Agent: memstate_remember(project_id="my_app", content="## Auth\nUsing SuperTokens...")
 ↓
Server extracts keypaths: [project.my_app.auth.provider, ...]
 ↓
Conflict detection: compare against existing memories at those keypaths
 ↓
New version stored — old version preserved in history chain
 ↓
Next session: memstate_get(project_id="my_app") → structured summaries only
 ↓
Agent drills into project.my_app.auth only when it needs auth details

Die Token-Kosten bleiben konstant, unabhÀngig davon, wie viele Erinnerungen insgesamt existieren.


Zu Ihren Agenten-Anweisungen hinzufĂŒgen

Kopieren Sie dies in Ihre AGENTS.md oder Ihren System-Prompt:

## Memory (Memstate MCP)

### Before each task
- memstate_get(project_id="my_project") — browse existing knowledge
- memstate_search(query="topic", project_id="my_project") — find by meaning

### After each task
- memstate_remember(project_id="my_project", content="## Summary\n- ...", source="agent")

### Tool guide
- memstate_remember — markdown summaries, decisions, task results (preferred)
- memstate_set — single short values only (config flags, status)
- memstate_get — browse/retrieve before tasks
- memstate_search — semantic lookup when keypath unknown
- memstate_history — audit how knowledge evolved
- memstate_delete — remove outdated memories (history preserved)

Umgebungsvariablen

Variable

Standard

Beschreibung

MEMSTATE_API_KEY

(erforderlich)

API-SchlĂŒssel von memstate.ai/dashboard

MEMSTATE_MCP_URL

https://mcp.memstate.ai

Überschreibung fĂŒr selbst gehostete Bereitstellungen

Verbindung ĂŒberprĂŒfen

MEMSTATE_API_KEY=your_key npx @memstate/mcp --test

Listet alle verfĂŒgbaren Tools auf und bestĂ€tigt, dass Ihr API-SchlĂŒssel funktioniert.

Entwickelt fĂŒr KI-Agenten, die es verdienen zu wissen, was sie wissen.

A
license - permissive license
A
quality
C
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/memstate-ai/memstate-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server