MCP-Server für Zep Cloud
MCP Server für Zep Cloud stellt eine Brücke zwischen LLM-Clients und der Zep Cloud-API her und ermöglicht die Speicherverwaltung für KI-Assistenten.
Überblick
Ein MCP-Server zum Speichern und Abrufen von Benutzererinnerungen, Präferenzen, Verfahren und Sachzusammenhängen über die Zep Cloud API. Er fungiert als semantische Speicherschicht, die es KI-Assistenten ermöglicht, den Kontext über Benutzer über Konversationen hinweg beizubehalten.
Related MCP server: mcp-server-cloudbrowser
Werkzeuge
Benutzerverwaltung :
create_user: Erstellen Sie einen neuen Benutzer in Zep Cloudget_user: Details eines Benutzers abrufenupdate_user: Aktualisieren Sie die Metadaten eines Benutzersdelete_user: Einen Benutzer löschenlist_users: Alle Benutzer auflisten
Graphoperationen :
search_graph: Durchsuchen Sie das Speicherdiagramm eines Benutzersadd_graph_data: Daten zum Speicherdiagramm eines Benutzers hinzufügen
Konnektivität :
check_connection: Überprüfen Sie den Verbindungsstatus mit der Zep Cloud API
Umgebungsvariablen
Name | Beschreibung | Standardwert |
| API-Schlüssel für den Zep Cloud-Dienst | Keiner |
| Host, an den der Server gebunden werden soll |
|
| Port, auf dem der Server ausgeführt wird |
|
Installation
Schmiedekunst verwenden
Manuelle Installation mit Claude Desktop
Klonen Sie dieses Repository:
Installieren Sie Abhängigkeiten:
Konfigurieren Sie Claude Desktop, indem Sie zu
claude_desktop_config.jsonFolgendes hinzufügen:
Die Konfigurationsdatei befindet sich unter:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Verwenden von Docker
Zum Erstellen und Ausführen des MCP-Servers steht ein Dockerfile zur Verfügung:
Fallback-Modus
Wenn der Server keine Verbindung zur Zep Cloud API herstellen kann, startet er automatisch im Fallback-Modus:
Alle API-Operationen werden simuliert und geben Erfolg zurück
Es werden keine tatsächlichen Daten an die Zep Cloud API gesendet oder von ihr empfangen
Der Server bleibt betriebsbereit, sodass die Client-Integration funktioniert
Warnmeldungen werden protokolliert, um den Fallback-Modus anzuzeigen
Repository-Struktur
core/ : Dateien mit den Kernfunktionen
zep_cloud_client.py: Client-Implementierung für die Zep Cloud APIzep_cloud_server.py: MCP-Server, der Tools für den API-Zugriff bereitstelltrun_server.py: Standalone-Skript zum direkten Ausführen des Servers
scripts/ : Hilfsskripte für Operationen und Tests
check_user_exists.py: Dienstprogramm zum Überprüfen, ob ein Benutzer existiertcreate_specific_user.py: Skript zum Erstellen von Testbenutzernrun_server.sh/run_server.bat: Shell-Skripte zum Ausführen des Servers
tests/ : Testskripte
test_zep_cloud_client.py: Unit-Tests für den Zep Cloud-Clienttest_server_initialization_fixes.py: Tests zur Serverinitialisierung
config/ : Konfigurationsdateien
.env.example: Vorlage für die Umgebungskonfigurationrequirements.txt: Paketabhängigkeiten
Sicherheitsüberlegungen
Schutz von API-Schlüsseln : Übergeben Sie Ihren API-Schlüssel niemals der Versionskontrolle
Umgebungsvariablen : Verwenden Sie Umgebungsvariablen für vertrauliche Daten
Eingeschränkter Zugriff : Beschränken Sie den Server auf vertrauenswürdige Netzwerke
Support für andere Clients
Dieser MCP-Server ist für die Zusammenarbeit mit jedem MCP-kompatiblen Client konzipiert. Er wurde getestet mit:
Claude Desktop
Claude im Webbrowser
Entwicklung
Ausführen von Tests
Ausführen im Entwicklungsmodus
Lizenz
Dieser MCP-Server ist unter der MIT-Lizenz lizenziert.