MCP Server for Zep Cloud

by kev-hu

340 downloads
Not rated
GitHub

Description

# MCP Server for Zep Cloud MCP Server for Zep Cloud provides a bridge between Claude Desktop and the Zep Cloud API, enabling memory management for AI assistants. ## Repository Structure The repository has been organized into the following directories: - **core/**: Core…

About

# MCP Server for Zep Cloud MCP Server for Zep Cloud provides a bridge between Claude Desktop and the Zep Cloud API, enabling memory management for AI assistants. ## Repository Structure The repository has been organized into the following directories: - **core/**: Core functionality files - `zep_cloud_client.py`…

Details

Author
kev-hu
Downloads
340
Categories
Other

- User management (create, retrieve, update, delete, list users)
- Collections management (create, get, update, delete, list collections)
- Memory operations (add, get, list, search memories)
- Fallback mode when Zep Cloud API is inaccessible
- Modern implementation using the FastMCP approach

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name MCP Server for Zep Cloud
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install Python 3.8+, clone the repository, create a virtual environment, install dependencies from config/requirements.txt, copy .env.example to .env and add your Zep Cloud API key. Run the server via scripts/run_server.sh (macOS/Linux) or scripts/run_server.bat (Windows). Configure Claude Desktop by adding the absolute paths to your Python executable and core/zep_cloud_server.py in claude_desktop_config.json.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mcp server for zep cloud": {
            "zep-cloud": {
                "command": "npx",
                "args": [
                    "-y",
                    "mcp-server-zep-cloud"
                ],
                "env": {
                    "ZEP_CLOUD_API_KEY": "YOUR_ZEP_CLOUD_API_KEY"
                }
            }
        }
    }
}

McpServers

{
    "zep-cloud": {
        "command": "npx",
        "args": [
            "-y",
            "mcp-server-zep-cloud"
        ],
        "env": {
            "ZEP_CLOUD_API_KEY": "YOUR_ZEP_CLOUD_API_KEY"
        }
    }
}

MCP Server for Zep Cloud

MCP Server for Zep Cloud provides a bridge between Claude Desktop and the Zep Cloud API, enabling memory management for AI assistants.

Repository Structure

The repository has been organized into the following directories:

- core/: Core functionality files
- zep_cloud_client.py: Client implementation for the Zep Cloud API
- zep_cloud_server.py: MCP server providing tools for Claude Desktop
- run_server.py: Standalone script to run the server directly

- scripts/: Utility scripts for operations
- check_user_exists.py: Utility to check if a user exists in Zep Cloud
- create_specific_user.py: Script to create a specific user in Zep Cloud
- run_server.sh / run_server.bat: Shell scripts to run the server with proper environment setup
- Various other utility scripts for testing and debugging

- tests/: Test scripts organized by functionality
- test_specific_user.py: Comprehensive test for all user operations
- test_zep_cloud_client.py: Unit tests for the Zep Cloud client
- test_comprehensive.py: Complete API tests for all features

- config/: Configuration files
- .env.example: Template for environment configuration
- .env.new: Updated environment configuration
- claude_desktop_config.json.example: Template for Claude Desktop configuration
- requirements.txt: Package dependencies

Features

- User Management: Create, retrieve, update, and delete users in Zep Cloud
- Collections Management: Create and manage memory collections
- Memory Operations: Add, retrieve, and search memories
- Modern Implementation: Uses the FastMCP approach for a more efficient and maintainable server
- Fallback Mode: Automatically runs in fallback mode if Zep Cloud API is not accessible

Requirements

- Python 3.8+
- Zep Cloud API key

Installation

1. Clone this repository:

git clone https://github.com/yourusername/mcp-server-zep-cloud.git
cd mcp-server-zep-cloud

2. Create and activate a virtual environment:
```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.