MCP Memory
MCP Memory
MCP Memory ist ein MCP-Server, der MCP-Clients (Cursor, Claude, Windsurf und mehr) die Fähigkeit verleiht, sich Informationen über Benutzer (Präferenzen, Verhaltensweisen) über Konversationen hinweg zu merken. Er verwendet Vektorsuchtechnologie, um relevante Erinnerungen basierend auf der Bedeutung zu finden, nicht nur anhand von Schlüsselwörtern. Er wurde mit Cloudflare Workers, D1, Vectorize (RAG), Durable Objects, Workers AI und Agents erstellt.
📺 Video
Related MCP server: MCP Memory
🚀 Ausprobieren
https://memory.mcpgenerator.com/
🛠️ So stellen Sie Ihr eigenes MCP Memory bereit
Option 1: Mit einem Klick Ihr eigenes MCP Memory auf Cloudflare bereitstellen
Wählen Sie im Abschnitt Create Vectorize:
Dimensions: 1024
Metric: cosine
Klicken Sie auf die Schaltfläche "Create and Deploy"
Gehen Sie im Cloudflare-Dashboard zu "Workers & Pages" und klicken Sie auf Visit

Option 2: Verwenden Sie diese Vorlage
Klicken Sie oben in diesem Repository auf die Schaltfläche "Use this template"
Klonen Sie Ihr neues Repository
Befolgen Sie die unten stehenden Einrichtungsanweisungen
Option 3: Mit CloudFlare CLI erstellen
npm create cloudflare@latest --git https://github.com/puliczek/mcp-memory🔧 Einrichtung (Nur Option 2 & 3)
Abhängigkeiten installieren:
npm installEinen Vectorize-Index erstellen:
npx wrangler vectorize create mcp-memory-vectorize --dimensions 1024 --metric cosineWrangler installieren:
npm run devDen Worker bereitstellen:
npm run deploy🧠 Funktionsweise

Erinnerungen speichern:
Ihr Text wird von Cloudflare Workers AI unter Verwendung des Open-Source-Modells
@cf/baai/bge-m3verarbeitet, um Embeddings zu generierenDer 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 Status und stellt die Konsistenz sicher
Das Agents-Framework übernimmt die Kommunikation über das MCP-Protokoll
Erinnerungen abrufen:
Ihre Abfrage wird mithilfe von Workers AI mit demselben Modell
@cf/baai/bge-m3in einen Vektor umgewandeltVectorize führt eine Ähnlichkeitssuche durch, um relevante Erinnerungen zu finden
Die Ergebnisse werden nach Ähnlichkeitswert sortiert
Die D1-Datenbank liefert den Originaltext für die übereinstimmenden Vektoren
Das Durable Object koordiniert den Abrufprozess
Diese Architektur ermöglicht:
Schnelle Vektor-Ähnlichkeitssuche durch Vectorize
Persistente Speicherung mit D1
Zustandsbehaftete Operationen über Durable Objects
Standardisierte KI-Interaktionen durch Workers AI
Protokollkonformität über das Agents-Framework
Das System findet konzeptionell verwandte Informationen, selbst wenn die genauen Wörter nicht übereinstimmen.
🔒 Sicherheit
MCP Memory implementiert mehrere Sicherheitsmaßnahmen zum Schutz von Benutzerdaten:
Die Erinnerungen jedes Benutzers werden zur Datentrennung in isolierten Namespaces innerhalb von Vectorize gespeichert
Integriertes Rate Limiting verhindert Missbrauch (100 Anfragen/Min - Sie können dies in wrangler.jsonc ändern)
Die Authentifizierung basiert nur auf der userId
Während dies aufgrund des Rate Limitings für einen grundlegenden Schutz ausreicht
Können bei Bedarf problemlos zusätzliche Authentifizierungsebenen (wie API-Schlüssel oder OAuth) hinzugefügt werden
Alle Daten werden in der sicheren Infrastruktur von Cloudflare gespeichert
Alle Kommunikationen sind mit branchenüblichem TLS verschlüsselt (automatisch bereitgestellt durch die SSL/TLS-Zertifizierung von Cloudflare)
💰 Kosteninformationen - KOSTENLOS für die meisten Benutzer
MCP Memory ist bei normaler Nutzung kostenlos:
Der kostenlose Tarif erlaubt 1.000 Erinnerungen mit ca. 28.000 Abfragen pro Monat
Nutzt das kostenlose Kontingent von Cloudflare für Workers, Vectorize, Worker AI und D1-Datenbank
Weitere Details zur Preisgestaltung von Cloudflare finden Sie unter:
❓ FAQ
Kann ich memory.mcpgenerator.com verwenden, um meine Erinnerungen zu speichern?
Ja, Sie können memory.mcpgenerator.com verwenden, um Ihre Erinnerungen zu speichern und abzurufen
Der Dienst ist kostenlos
Ihre Erinnerungen werden sicher gespeichert und sind nur für Sie zugänglich
Ich kann nicht garantieren, dass der Dienst immer verfügbar sein wird
Kann ich es selbst hosten?
Ja, Sie können Ihre eigene Instanz von MCP Memory kostenlos auf Cloudflare hosten
Sie benötigen ein Cloudflare-Konto und die folgenden Dienste:
Workers
Vectorize
D1 Database
Workers AI
Kann ich es lokal ausführen?
Ja, Sie können MCP Memory lokal für die Entwicklung ausführen
Verwenden Sie
wrangler dev, um den Worker lokal auszuführenSie müssen lokale Entwicklungsanmeldeinformationen für Cloudflare-Dienste einrichten
Beachten Sie, dass einige Funktionen wie Vektorsuche oder Workers AI eine Verbindung zu den Diensten von Cloudflare erfordern
Kann ich ein anderes Hosting verwenden?
Nein, MCP Memory wurde speziell für die Infrastruktur von Cloudflare entwickelt
Warum haben Sie es gebaut?
Ich wollte eine Open-Source-Lösung
Die Kontrolle über meine eigenen Daten war mir wichtig
Kann ich es für mehr als eine Person verwenden?
Ja, MCP Memory kann in Ihre App integriert werden, um alle Ihre Benutzer zu bedienen
Jeder Benutzer erhält seinen eigenen isolierten Speicherbereich
Kann ich es verwenden, um andere Dinge als Erinnerungen zu speichern?
Ja, MCP Memory kann jede Art von textbasierten Informationen speichern
Einige praktische Beispiele:
Wissensdatenbank: Speichern Sie technische Dokumentationen, Verfahren und Anleitungen zur Fehlerbehebung
Benutzerverhalten: Verfolgen Sie, wie Benutzer mit Funktionen interagieren und allgemeine Nutzungsmuster
Projektnotizen: Entscheidungen und Projektaktualisierungen
Die Vektorsuche hilft dabei, verwandte Elemente unabhängig vom Inhaltstyp zu finden
🤝 Zeigen Sie Ihre Unterstützung
This server cannot be deployed
Related MCP Connectors
Persistent personal memory for AI assistants — save, search, and recall across every MCP client.
Persistent memory for AI agents to retain, retrieve, and recall conversation context through MCP.
- KogniteOAuthdev.kognite
Hosted agent memory: store, search, and recall facts across sessions from any MCP client.
- EngramOAuthapp.getengram
Persistent, verbatim, searchable memory for AI assistants — one memory across every MCP client.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients like Cursor and Claude to remember user preferences and behaviors across conversations using vector search technology.14 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to remember user preferences and behaviors across conversations using vector search and Cloudflare infrastructure.14 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to remember user preferences and behaviors across conversations using vector search technology.14 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to persist and retrieve user preferences and behaviors across conversations using semantic vector search.14 npmMIT