mcp-server-zep-cloud
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: Frinus MCP Server
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
npx @smithery/cli install mcp-server-zep-cloud --client claudeManuelle Installation mit Claude Desktop
Klonen Sie dieses Repository:
git clone https://github.com/yourusername/mcp-server-zep-cloud.git
cd mcp-server-zep-cloudInstallieren Sie Abhängigkeiten:
pip install -r config/requirements.txtKonfigurieren Sie Claude Desktop, indem Sie zu
claude_desktop_config.jsonFolgendes hinzufügen:
{
"mcpServers": {
"zep-cloud": {
"command": "python",
"args": ["/path/to/mcp-server-zep-cloud/core/run_server.py"],
"env": {
"ZEP_API_KEY": "your_api_key_here"
}
}
}
}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:
# Build the container
docker build -t mcp-server-zep-cloud .
# Run the container
docker run -p 8080:8080 \
-e ZEP_API_KEY="your-api-key" \
mcp-server-zep-cloudFallback-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
cd tests
python test_zep_cloud_client.py
python test_server_initialization_fixes.pyAusführen im Entwicklungsmodus
cd scripts
./run_server.shLizenz
Dieser MCP-Server ist unter der MIT-Lizenz lizenziert.
This server cannot be deployed
Maintenance
Related MCP Connectors
Cloud-hosted MCP server for durable AI memory
An MCP memory server. One memory your agents share — across models, devices and apps.
Persistent memory for AI agents to retain, retrieve, and recall conversation context through MCP.
- mcpOAuthai.butlerbrain
Persistent memory for AI assistants. Save once; recall from Claude, ChatGPT, or any MCP client.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that integrates the ZepAi module to provide long-term memory and retrieval capabilities for AI applications. It allows models to interact with Zep's services through a standardized interface using an API key.1-
- AlicenseNot gradedqualityAmaintenanceAn MCP server that provides Claude agents with a comprehensive memory management system for storing and retrieving episodic, semantic, and procedural knowledge. It enables working memory persistence, knowledge graph integration, and interaction stream capture to enhance agent learning and context retrieval.24 npmMIT
- FlicenseNot gradedqualityCmaintenanceMCP server that gives AI agents and teams persistent, shared memory using a knowledge graph with vector embeddings, automatic consolidation of related facts, and hybrid search.3-
- FlicenseNot gradedqualityDmaintenanceMCP server for the Zep Cloud API — a context engineering platform for AI agent memory. Provides tools for memory management, knowledge graph operations, and admin features.11-