Skip to main content
Glama
mnemoverse

Mnemoverse Memory

@mnemoverse/mcp-memory-server

npm version npm downloads MCP Registry License: MIT Research: SLoD arXiv Glama quality

Gehosteter Speicher für KI-Agenten, der lernt, welche Fakten wichtig sind. Feedback stuft das Abrufen neu ein – ein Rescorla-Wagner-Update auf den Vorhersagefehler, kein Ähnlichkeitsscore – sodass das, was geholfen hat, aufsteigt und das, was in die Irre geführt hat, sinkt. Das Abrufen bevorzugt zudem aktuelle Erinnerungen (ein exponentieller Aktualitäts-Boost mit einer Halbwertszeit von ~30 Tagen). Die Engine enthält auch Konsolidierung (HDBSCAN-Clustering, mit Von-Restorff-Schutz, damit markante Erinnerungen die Kompression überleben). Ein API-Schlüssel funktioniert mit Claude, Cursor, VS Code, ChatGPT und jedem MCP-Client.

Speicher, der über Sitzungen, Projekte und Tools hinweg bestehen bleibt – und mit der Nutzung besser wird. Gehostet, sodass keine Infrastruktur betrieben werden muss, und nicht an eine einzelne Cloud gebunden.

⭐ Wenn Mnemoverse dir erspart, deinen Agenten den Kontext erneut zu erklären, gib dem Repository einen Stern. Das hilft anderen Entwicklern, es zu finden.

Schnellstart

1. Hol dir einen kostenlosen API-Schlüssel

Registriere dich unter console.mnemoverse.com – dauert 30 Sekunden, keine Kreditkarte nötig.

2. Verbinde dein KI-Tool

Claude Code – füge über die CLI hinzu:

claude mcp add mnemoverse -s user \
  -e MNEMOVERSE_API_KEY=mk_live_YOUR_KEY \
  -e MNEMOVERSE_API_URL=https://core.mnemoverse.com/api/v1 \
  -- npx -y @mnemoverse/mcp-memory-server@latest

Cursor – klicken zum Installieren oder füge zu .cursor/mcp.json hinzu:

Zu Cursor hinzufügen

{
  "mcpServers": {
    "mnemoverse": {
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

VS Code – füge zu .vscode/mcp.json hinzu (Hinweis: VS Code verwendet servers, nicht mcpServers):

{
  "servers": {
    "mnemoverse": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

Windsurf – füge zu ~/.codeium/windsurf/mcp_config.json hinzu:

{
  "mcpServers": {
    "mnemoverse": {
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

Weitere MCP-Clients – gleicher Server, andere Konfigurationsdatei:

Zed – füge zu ~/.config/zed/settings.json hinzu (Zed verwendet context_servers, und "source": "custom" ist erforderlich):

{
  "context_servers": {
    "mnemoverse": {
      "source": "custom",
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

JetBrains (AI Assistant) – Einstellungen → Tools → AI Assistant → Model Context Protocol (MCP), dann einfügen:

{
  "mcpServers": {
    "mnemoverse": {
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

ClineMCP-Server → Konfigurieren (oder bearbeite cline_mcp_settings.json). Cline liest env-Werte wörtlich, also füge deinen echten Schlüssel ein – keine ${VAR}-Referenz:

{
  "mcpServers": {
    "mnemoverse": {
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

Continue – füge ~/.continue/mcpServers/mnemoverse.yaml hinzu (Continue verwendet YAML):

mcpServers:
  - name: mnemoverse
    command: npx
    args:
      - "-y"
      - "@mnemoverse/mcp-memory-server@latest"
    env:
      MNEMOVERSE_API_KEY: "mk_live_YOUR_KEY"
      MNEMOVERSE_API_URL: "https://core.mnemoverse.com/api/v1"

Warum @latest? Ein nacktes npx @mnemoverse/mcp-memory-server wird von npm unbegrenzt zwischengespeichert und prüft die Registry nicht mehr erneut. Das Suffix @latest erzwingt bei jedem Start einer Claude Code / Cursor / VS Code-Sitzung eine Metadatenabfrage (~100-300ms), sodass du immer neue Versionen erhältst.

⚠️ Starte deinen KI-Client neu, nachdem du die Konfiguration bearbeitet hast. MCP-Server werden nur beim Client-Start übernommen.

3. Probier es aus – 30 Sekunden, um zu prüfen, ob es funktioniert

Füge dies in deinen KI-Chat ein:

„Denk daran, dass mein bevorzugtes TypeScript-Framework Hono ist, und ruf bitte memory_write auf, um es zu speichern."

Dein Agent sollte memory_write aufrufen und bestätigen, dass die Erinnerung gespeichert wurde.

Öffne dann einen neuen Chat / eine neue Sitzung (das ist der ganze Sinn – Erinnerungen überleben Neustarts) und frage:

„Was ist mein bevorzugtes TypeScript-Framework?"

Dein Agent sollte memory_read aufrufen, den Eintrag finden und „Hono" antworten. Wenn das passiert – bist du verbunden. Schreibe als Nächstes, was du willst.

Wenn es sich nicht erinnert: Überprüfe, ob der Client vollständig neu gestartet wurde und die Konfiguration deinen echten mk_live_...-Schlüssel enthält, nicht den Platzhalter.

Related MCP server: memmd-mcp

Tools

Tool

Was es tut

memory_write

Speichere eine Erinnerung – Erkenntnis, Präferenz, gelernte Lektion

memory_read

Suche Erinnerungen per natürlicher Sprachabfrage (optional nach Aktualität sortiert, Zeitgrenzen, Autorenausschluss)

memory_list_recent

Liste neueste Erinnerungen zuerst – keine Abfrage; since/until-Grenzen (inklusive) + Cursor-Paginierung

memory_feedback

Bewerte Erinnerungen als hilfreich oder nicht (verbessert zukünftiges Abrufen)

memory_stats

Prüfe, wie viele Erinnerungen gespeichert sind, welche Domänen existieren

memory_create_room

Erstelle einen gemeinsamen Erinnerungsraum; seine Adresse funktioniert als domain beim Schreiben/Lesen

memory_invite_to_room

Erstelle eine einmalige Einladung (Code + Link) für einen Raum, den du besitzt

memory_join_room

Tritt einem gemeinsamen Raum mit einem Einladungscode bei (mnvr_...)

memory_list_rooms

Liste Räume, die du besitzt oder denen du beigetreten bist, mit der Adresse jedes Raums zur Verwendung als domain

vault_list

Liste Vault-Geheimnisse nach Alias und Zweck – der Geheimniswert wird nie zurückgegeben

Ideen: Was man sich merken sollte

  • Benutzerpräferenzen: „Ich verwende den Dunkelmodus", „Ich bevorzuge Tailwind gegenüber CSS-Modulen"

  • Projektkontext: „Dieses Projekt verwendet PostgreSQL + Prisma", „Auf Railway bereitstellen"

  • Gelernte Lektionen: „Führe vor dem Push in diesem Repo immer Tests aus"

  • Getroffene Entscheidungen: „Wir haben REST gegenüber GraphQL wegen der Einfachheit des Cachings gewählt"

  • Personen & Rollen: „Alice ist die Designerin, Bob besitzt die API"

  • Vergangene Fehler: „Stelle nicht freitags bereit – das habe ich auf die harte Tour gelernt"

Universeller Speicher

Derselbe API-Schlüssel funktioniert in allen Tools. Schreibe eine Erinnerung in Claude Code – lies sie in Cursor. Lerne etwas in VS Code – deine GPT Custom Action weiß es auch.

                    ┌── Claude Code (this MCP server)
                    ├── Cursor (this MCP server)
   Mnemoverse API ──├── VS Code (this MCP server)
   (one memory)     ├── GPT (Custom Actions)
                    ├── Python SDK (pip install mnemoverse)
                    └── REST API (curl)

Konfiguration

Umgebungsvariable

Erforderlich

Standard

MNEMOVERSE_API_KEY

Für jeden Tool-Aufruf – der Server startet und listet seine Tools auch ohne einen

MNEMOVERSE_API_URL

Nein

https://core.mnemoverse.com/api/v1

Einrichtung und Referenz

Hintergrundlektüre

Projekt

Datenschutzerklärung

Dieser Server sendet an die Mnemoverse-API (core.mnemoverse.com), authentifiziert mit deinem API-Schlüssel, was ein Tool-Aufruf mit sich bringt – und sonst nichts, was er sehen kann. Er liest nicht den Verlauf deiner KI-Client-Konversationen, deine lokalen Dateien oder irgendetwas, das du nicht an ein memory_*- oder vault_*-Tool übergibst. Gespeicherte Erinnerungen liegen unter deinem Konto; Mnemoverse verkauft sie nie und teilt sie nie von sich aus. Der einzige Freigabepfad ist der, den du selbst erstellst: Wenn du jemanden in einen gemeinsamen Raum einlädst, erhält dessen Assistent Zugriff auf die Erinnerungen dieses Raums, begrenzt durch den Umfang der Einladung.

Was jedes Tool sendet:

Tool

Gesendete Daten

memory_write

die content, concepts und domain, die du übergibst

memory_read

die query sowie alle Filter: domain, since/until, exclude_author, top_k, order_by

memory_list_recent

die Feed-Filter: domain, since/until, exclude_author, limit, cursor

memory_feedback

die bewerteten atom_ids und den outcome-Score

memory_create_room

den name und die description des Raums

memory_invite_to_room

die room_id, den Einladungs-scope und das Ablaufdatum

memory_join_room

den Einladungs-code

memory_stats / memory_list_rooms / vault_list

kein Anforderungstext – authentifizierte GETs

Eine Sache geht hinaus, die du nicht ausdrücklich angefordert hast: Seit 0.8.1 sendet der Server, wenn eine Suche oder ein Feed leer zurückkommt, ein oder zwei authentifizierte schreibgeschützte GET-Sonden (/memory/rooms und/oder /memory/stats), damit die leere Antwort sagen kann, was sie nicht abgedeckt hat. Die Sonden tragen deinen API-Schlüssel und sonst nichts, ändern keinen gespeicherten Zustand und werden im CHANGELOG offengelegt.

Datenschutzerklärung

https://mnemoverse.com/privacy

Aufbewahrung & Löschung

eine falsche oder veraltete Erinnerung korrigieren, indem man eine neue schreibt; Löschung ist eine administrative Operation auf der REST-API, die nicht über diesen MCP-Server bereitgestellt wird

Kontakt

hello@mnemoverse.com

Lizenz

MIT © Mnemoverse

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
16dResponse time
6dRelease cycle
20Releases (12mo)
Commit activity
Issues opened vs closed

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Persistent memory API for AI agents — store, recall, and inject semantically-searchable context across sessions. EU-hosted, GDPR-compliant. Supports Claude, Cursor, Cline, and any MCP-compatible client.
    4
    2
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    A shared memory layer for AI agents — one memory.md synced across Claude Desktop, Cursor, Claude Code, OpenAI Codex, and any MCP client.
    4
    2
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Persistent memory for AI coding agents that stores and recalls preferences, decisions, and conventions via semantic similarity, with zero cloud dependencies and plug-and-play MCP integration for Claude Code.
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Persistent memory for AI agents — verbatim conversations, searchable by meaning.

  • Persistent memory for AI agents. Search, store, and recall across sessions.

  • Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.

View all MCP Connectors

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/mnemoverse/mcp-memory-server'

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