Skip to main content
Glama

MCP Memory

MCP Memory ist ein MCP Server, der MCP Clients (Cursor, Claude, Windsurf und mehr) die Fähigkeit gibt, Informationen über Benutzer (Präferenzen, Verhaltensweisen) über Konversationen hinweg zu speichern. Es nutzt Vektor-Suchtechnologie, um relevante Erinnerungen basierend auf Bedeutung zu finden, nicht nur auf Schlüsselwörtern. Es ist mit Cloudflare Workers, D1, Vectorize (RAG), Durable Objects, Workers AI und Agents gebaut.

📺 Video

Related MCP server: MCP Memory

🚀 Probier es aus

https://memory.mcpgenerator.com/

🛠️ So stellst du dein eigenes MCP Memory bereit

Option 1: Dein eigenes MCP Memory mit einem Klick auf Cloudflare bereitstellen

Deploy to Cloudflare

Im Abschnitt Create Vectorize wähle:

  • Dimensions: 1024

  • Metric: cosine

Klicke auf den Button „Create and Deploy"

Gehe im Cloudflare-Dashboard zu „Workers & Pages" und klicke auf Visit

MCP Memory besuchen

Option 2: Diese Vorlage verwenden

  1. Klicke oben in diesem Repository auf den Button „Use this template"

  2. Klone dein neues Repository

  3. Befolge die Einrichtungsanweisungen unten

Option 3: Mit CloudFlare CLI erstellen

npm create cloudflare@latest --git https://github.com/puliczek/mcp-memory

🔧 Einrichtung (Nur Option 2 & 3)

  1. Abhängigkeiten installieren:

npm install
  1. Einen Vectorize-Index erstellen:

npx wrangler vectorize create mcp-memory-vectorize --dimensions 1024 --metric cosine
  1. Wrangler installieren:

npm run dev
  1. Den Worker bereitstellen:

npm run deploy

🧠 So funktioniert es

MCP Memory Architektur

  1. Erinnerungen speichern:

    • Dein Text wird von Cloudflare Workers AI mit dem Open-Source-Modell @cf/baai/bge-m3 verarbeitet, um Embeddings zu generieren

    • Der Text und sein Vektor-Embedding werden an zwei Orten gespeichert:

      • Cloudflare Vectorize: Speichert die Vektor-Embeddings für die Ähnlichkeitssuche

      • Cloudflare D1: Speichert den Originaltext und Metadaten für die Persistenz

    • Ein Durable Object (MyMCP) verwaltet den Zustand und stellt Konsistenz sicher

    • Das Agents-Framework übernimmt die Kommunikation über das MCP-Protokoll

  2. Erinnerungen abrufen:

    • Deine Anfrage wird mit Workers AI und demselben @cf/baai/bge-m3-Modell in einen Vektor umgewandelt

    • Vectorize führt eine Ähnlichkeitssuche durch, um relevante Erinnerungen zu finden

    • Die Ergebnisse werden nach Ähnlichkeitswert sortiert

    • Die D1-Datenbank liefert den Originaltext für passende Vektoren

    • Das Durable Object koordiniert den Abrufprozess

Diese Architektur ermöglicht:

  • Schnelle Vektor-Ähnlichkeitssuche über Vectorize

  • Persistente Speicherung mit D1

  • Zustandsbehaftete Operationen über Durable Objects

  • Standardisierte KI-Interaktionen über Workers AI

  • Protokollkonformität über das Agents-Framework

Das System findet konzeptionell verwandte Informationen, auch wenn die genauen Wörter nicht übereinstimmen.

🔒 Sicherheit

MCP Memory implementiert mehrere Sicherheitsmaßnahmen zum Schutz von Benutzerdaten:

  • Die Erinnerungen jedes Benutzers werden in isolierten Namespaces innerhalb von Vectorize gespeichert, um Daten zu trennen

  • Integriertes Rate Limiting verhindert Missbrauch (100 req/min - du kannst es in wrangler.jsonc ändern)

  • Die Authentifizierung basiert nur auf der userId

    • Obwohl dies aufgrund des Rate Limitings für grundlegenden Schutz ausreicht

    • Zusätzliche Authentifizierungsebenen (wie API-Schlüssel oder OAuth) können bei Bedarf einfach hinzugefügt werden

  • Alle Daten werden in der sicheren Infrastruktur von Cloudflare gespeichert

  • Die gesamte Kommunikation ist mit branchenüblicher TLS-Verschlüsselung gesichert (automatisch bereitgestellt durch Cloudflares SSL/TLS-Zertifizierung)

💰 Kosteninformationen - KOSTENLOS für die meisten Benutzer

MCP Memory ist für normale Nutzungsniveaus kostenlos:

  • Der kostenlose Tarif erlaubt 1.000 Erinnerungen mit ~28.000 Abfragen pro Monat

  • Nutzt das kostenlose Kontingent von Cloudflare für Workers, Vectorize, Worker AI und D1-Datenbank

Weitere Details zu Cloudflare-Preisen findest du hier:

❓ FAQ

  1. Kann ich memory.mcpgenerator.com zum Speichern meiner Erinnerungen verwenden?

    • Ja, du kannst memory.mcpgenerator.com zum Speichern und Abrufen deiner Erinnerungen verwenden

    • Der Dienst ist kostenlos

    • Deine Erinnerungen werden sicher gespeichert und sind nur für dich zugänglich

    • Ich kann nicht garantieren, dass der Dienst immer verfügbar sein wird

  2. Kann ich es selbst hosten?

    • Ja, du kannst deine eigene Instanz von MCP Memory kostenlos auf Cloudflare hosten

    • Du benötigst ein Cloudflare-Konto und die folgenden Dienste:

      • Workers

      • Vectorize

      • D1 Database

      • Workers AI

  3. Kann ich es lokal ausführen?

    • Ja, du kannst MCP Memory lokal für die Entwicklung ausführen

    • Verwende wrangler dev, um den Worker lokal auszuführen

    • Du musst lokale Entwicklungsanmeldeinformationen für Cloudflare-Dienste einrichten

    • Beachte, dass einige Funktionen wie Vektorsuche oder Workers AI eine Verbindung zu Cloudflare-Diensten erfordern

  4. Kann ich ein anderes Hosting verwenden?

    • Nein, MCP Memory ist speziell für die Infrastruktur von Cloudflare entwickelt

  5. Warum hast du es gebaut?

    • Ich wollte eine Open-Source-Lösung

    • Die Kontrolle über meine eigenen Daten war mir wichtig

  6. Kann ich es für mehr als eine Person verwenden?

    • Ja, MCP Memory kann in deine App integriert werden, um allen deinen Benutzern zu dienen

    • Jeder Benutzer erhält seinen eigenen isolierten Speicherbereich

  7. Kann ich damit auch andere Dinge als Erinnerungen speichern?

    • Ja, MCP Memory kann jede Art von textbasierter Information speichern

    • Einige praktische Beispiele:

      • Wissensdatenbank: Technische Dokumentation, Verfahren und Fehlerbehebungsanleitungen speichern

      • Benutzerverhalten: Verfolgen, wie Benutzer mit Funktionen interagieren, und häufige Nutzungsmuster

      • Projektnotizen: Entscheidungen und Projektupdates

    • Die Vektorsuche hilft, verwandte Elemente unabhängig vom Inhaltstyp zu finden

🤝 Zeig deine Unterstützung

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables MCP clients to remember user information, preferences, and behaviors across conversations using vector search technology. Built on Cloudflare infrastructure with persistent storage and semantic similarity matching.
    12
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables MCP clients to remember user preferences and behaviors across conversations using vector search technology.
    12
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables MCP clients like Cursor and Claude to remember user preferences and information across conversations using vector search.
    12
    MIT

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

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