Integrations
Mentioned as a potential cloud storage option where users should ensure sync is complete before accessing from another device.
MCP-Speicherdienst
Ein MCP-Server, der semantischen Speicher und persistente Speicherfunktionen für Claude Desktop mithilfe von ChromaDB und Satztransformatoren bereitstellt. Dieser Dienst ermöglicht Langzeitspeicherung mit semantischen Suchfunktionen und eignet sich daher ideal für die Kontextpflege über Konversationen und Instanzen hinweg.
Helfen
Sprechen Sie mit TalkToGitHub mit dem Repo!
Merkmale
- Semantische Suche mit Satztransformatoren
- Zeitbasiertes Erinnern in natürlicher Sprache (z. B. „letzte Woche“, „gestern Morgen“)
- Tag-basiertes Speicherabrufsystem
- Persistenter Speicher mit ChromaDB
- Automatische Datenbanksicherungen
- Tools zur Speicheroptimierung
- Genaue Übereinstimmungssuche
- Debug-Modus für Ähnlichkeitsanalyse
- Überwachung der Datenbankintegrität
- Duplikaterkennung und -bereinigung
- Anpassbares Einbettungsmodell
- Plattformübergreifende Kompatibilität (Apple Silicon, Intel, Windows, Linux)
- Hardwarebewusste Optimierungen für verschiedene Umgebungen
- Anmutige Fallbacks für begrenzte Hardwareressourcen
Installation
Schnellstart (empfohlen)
Das erweiterte Installationsskript erkennt Ihr System automatisch und installiert die entsprechenden Abhängigkeiten:
Das Skript install.py
führt Folgendes aus:
- Ermitteln Sie Ihre Systemarchitektur und verfügbare Hardwarebeschleuniger
- Installieren Sie die entsprechenden Abhängigkeiten für Ihre Plattform
- Konfigurieren Sie die optimalen Einstellungen für Ihre Umgebung
- Überprüfen Sie die Installation und stellen Sie bei Bedarf eine Diagnose bereit
Docker-Installation
Sie können den Memory Service mit Docker ausführen:
Wir bieten mehrere Docker Compose-Konfigurationen für verschiedene Szenarien:
docker-compose.yml
– Standardkonfiguration mit Pip-Installationdocker-compose.uv.yml
– Alternative Konfiguration mit UV-Paketmanagerdocker-compose.pythonpath.yml
– Konfiguration mit expliziten PYTHONPATH-Einstellungen
So verwenden Sie eine alternative Konfiguration:
Windows-Installation (Sonderfall)
Windows-Benutzer können aufgrund der plattformspezifischen Verfügbarkeit von Wheels auf Probleme bei der PyTorch-Installation stoßen. Verwenden Sie unser Windows-spezifisches Installationsskript:
Dieses Skript behandelt:
- Erkennen der CUDA-Verfügbarkeit und -Version
- Installieren der entsprechenden PyTorch-Version von der richtigen Index-URL
- Installieren anderer Abhängigkeiten ohne Konflikte mit PyTorch
- Überprüfen der Installation
Installation über Smithery
So installieren Sie Memory Service für Claude Desktop automatisch über Smithery :
Detaillierte Installationsanleitung
Ausführliche Installationsanweisungen und Hinweise zur Fehlerbehebung finden Sie im Installationshandbuch .
Claude MCP-Konfiguration
Standardkonfiguration
Fügen Sie Ihrer Datei claude_desktop_config.json
Folgendes hinzu:
Windows-spezifische Konfiguration (empfohlen)
Für Windows-Benutzer empfehlen wir die Verwendung des Wrapper-Skripts, um sicherzustellen, dass PyTorch ordnungsgemäß installiert ist:
Das Wrapper-Skript wird:
- Überprüfen Sie, ob PyTorch installiert und richtig konfiguriert ist
- Installieren Sie PyTorch bei Bedarf mit der richtigen Index-URL
- Führen Sie den Speicherserver mit der entsprechenden Konfiguration aus
Benutzerhandbuch
Ausführliche Anweisungen zur Interaktion mit dem Speicherdienst in Claude Desktop:
- Aufrufhandbuch - Lernen Sie die spezifischen Schlüsselwörter und Ausdrücke, die Speicheroperationen in Claude auslösen
- Installationshandbuch - Detaillierte Einrichtungsanweisungen
Der Speicherdienst wird in Ihren Gesprächen mit Claude über natürliche Sprachbefehle aufgerufen. Beispiel:
- Zum Speichern: „Bitte denken Sie daran, dass der Abgabetermin für mein Projekt der 15. Mai ist.“
- Zum Abrufen: „Erinnern Sie sich, was ich Ihnen über die Deadline meines Projekts gesagt habe?“
- Zum Löschen: „Bitte vergessen Sie, was ich Ihnen über meine Adresse gesagt habe.“
Eine vollständige Liste der Befehle und ausführliche Anwendungsbeispiele finden Sie im Aufrufhandbuch .
Speicheroperationen
Der Speicherdienst stellt über den MCP-Server die folgenden Vorgänge bereit:
Kernspeichervorgänge
store_memory
- Neue Informationen mit optionalen Tags speichernretrieve_memory
- Semantische Suche nach relevanten Erinnerungen durchführenrecall_memory
- Erinnerungen mithilfe natürlicher Sprachzeitausdrücke abrufensearch_by_tag
– Finden Sie Erinnerungen mithilfe bestimmter Tagsexact_match_retrieve
- Finde Erinnerungen mit exakter Inhaltsübereinstimmungdebug_retrieve
- Erinnerungen mit Ähnlichkeitsbewertungen abrufen
Datenbankverwaltung
create_backup
- Datenbanksicherung erstellenget_stats
- Speicherstatistiken abrufenoptimize_db
- Datenbankleistung optimierencheck_database_health
- Datenbank-Integritätsmetriken abrufencheck_embedding_model
- Modellstatus überprüfen
Speicherverwaltung
delete_memory
- Löscht bestimmten Speicher nach Hashdelete_by_tag
- Löscht alle Erinnerungen mit einem bestimmten Tagcleanup_duplicates
- Doppelte Einträge entfernen
Konfigurationsoptionen
Konfigurieren Sie über Umgebungsvariablen:
Hardwarekompatibilität
Plattform | Architektur | Beschleuniger | Status |
---|---|---|---|
macOS | Apple Silicon (M1/M2/M3) | MPS | ✅ Vollständig unterstützt |
macOS | Apple Silicon unter Rosetta 2 | CPU | ✅ Unterstützt mit Fallbacks |
macOS | Intel | CPU | ✅ Vollständig unterstützt |
Windows | x86_64 | CUDA | ✅ Vollständig unterstützt |
Windows | x86_64 | DirectML | ✅ Unterstützt |
Windows | x86_64 | CPU | ✅ Unterstützt mit Fallbacks |
Linux | x86_64 | CUDA | ✅ Vollständig unterstützt |
Linux | x86_64 | ROCm | ✅ Unterstützt |
Linux | x86_64 | CPU | ✅ Unterstützt mit Fallbacks |
Linux | ARM64 | CPU | ✅ Unterstützt mit Fallbacks |
Testen
Fehlerbehebung
Ausführliche Schritte zur Fehlerbehebung finden Sie in der Installationsanleitung .
Tipps zur schnellen Fehlerbehebung
- Windows PyTorch-Fehler : Verwenden Sie
python scripts/install_windows.py
- macOS Intel-Abhängigkeitskonflikte : Verwenden Sie
python install.py --force-compatible-deps
- Rekursionsfehler : Führen Sie
python scripts/fix_sitecustomize.py
aus - Umgebungsüberprüfung : Führen Sie
python scripts/verify_environment_enhanced.py
aus - Speicherprobleme : Setzen Sie
MCP_MEMORY_BATCH_SIZE=4
und versuchen Sie es mit einem kleineren Modell - Apple Silicon : Stellen Sie sicher, dass Python 3.10+ für ARM64 erstellt wurde, und setzen Sie
PYTORCH_ENABLE_MPS_FALLBACK=1
- Installationstest : Führen Sie
python scripts/test_installation.py
aus
Projektstruktur
Entwicklungsrichtlinien
- Python 3.10+ mit Typhinweisen
- Verwenden Sie Datenklassen für Modelle
- Dreifach zitierte Docstrings für Module und Funktionen
- Async/Await-Muster für alle E/A-Vorgänge
- Befolgen Sie die PEP 8-Stilrichtlinien
- Schließen Sie Tests für neue Funktionen ein
Lizenz
MIT-Lizenz – Einzelheiten finden Sie in der Datei „LICENSE“
Danksagung
- ChromaDB-Team für die Vektordatenbank
- Sentence Transformers-Projekt zum Einbetten von Modellen
- MCP-Projekt zur Protokollspezifikation
Kontakt
Integrationen
Der MCP Memory Service kann mit verschiedenen Tools und Dienstprogrammen erweitert werden. Eine Liste der verfügbaren Optionen finden Sie unter Integrationen , darunter:
- MCP Memory Dashboard – Web-Benutzeroberfläche zum Durchsuchen und Verwalten von Erinnerungen
- Claude-Speicherkontext – Speicherkontext in Claude-Projektanweisungen einfügen
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Bietet semantischen Speicher und dauerhaften Speicher für Claude und nutzt ChromaDB und Satztransformatoren für erweiterte Such- und Abruffunktionen.
- Helfen
- Merkmale
- Installation
- Claude MCP-Konfiguration
- Benutzerhandbuch
- Speicheroperationen
- Konfigurationsoptionen
- Hardwarekompatibilität
- Testen
- Fehlerbehebung
- Projektstruktur
- Entwicklungsrichtlinien
- Lizenz
- Danksagung
- Kontakt
- Integrationen
Related Resources
Related MCP Servers
- -securityFlicense-qualityEnables LLMs to perform semantic search and document management using ChromaDB, supporting natural language queries with intuitive similarity metrics for retrieval augmented generation applications.Last updated -Python
- AsecurityAlicenseAqualityCline MCP integration that allows users to save, search, and format memories with semantic understanding, providing tools to store and retrieve information using vector embeddings for meaning-based search.Last updated -61JavaScriptMIT License
Chroma MCP Serverofficial
-securityAlicense-qualityA server that provides data retrieval capabilities powered by Chroma embedding database, enabling AI models to create collections over generated data and user inputs, and retrieve that data using vector search, full text search, and metadata filtering.Last updated -71PythonApache 2.0- -securityFlicense-qualityConnects Bear Notes to AI assistants using semantic search and RAG (Retrieval-Augmented Generation), allowing AI systems to access and understand your personal knowledge base through meaningful search rather than just keyword matching.Last updated -JavaScript
Appeared in Searches
- A search for information about thinking or related concepts
- How to add documentation to a project or system
- An open-source vector database for similarity search and AI applications
- Why do models always lose memory and have poor memory retention?
- A tool for organizing, merging, and rephrasing Google Keep notes