MCP-сервер для Zep Cloud
MCP Server для Zep Cloud обеспечивает мост между клиентами LLM и API Zep Cloud, позволяя управлять памятью для помощников на основе искусственного интеллекта.
Обзор
Сервер MCP для хранения и извлечения воспоминаний пользователя, предпочтений, процедур и фактических отношений через API Zep Cloud. Он действует как семантический слой памяти, который позволяет помощникам ИИ поддерживать контекст о пользователях в разговорах.
Инструменты
Управление пользователями :
create_user: создать нового пользователя в Zep Cloudget_user: Получить данные о пользователеupdate_user: обновить метаданные пользователяdelete_user: Удалить пользователяlist_users: Список всех пользователей
Операции с графиками :
search_graph: Поиск в графе памяти пользователяadd_graph_data: Добавить данные в график памяти пользователя
Связь :
check_connection: проверка состояния соединения с помощью API Zep Cloud
Переменные среды
Имя | Описание | Значение по умолчанию |
| API-ключ для сервиса Zep Cloud | Никто |
| Хост, к которому будет привязан сервер |
|
| Порт для запуска сервера |
|
Установка
Использование кузнечного дела
Ручная установка с помощью Claude Desktop
Клонируйте этот репозиторий:
Установить зависимости:
Настройте Claude Desktop, добавив в
claude_desktop_config.json:
Файл конфигурации находится по адресу:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Использование Докера
Для сборки и запуска сервера MCP доступен Dockerfile:
Резервный режим
Если сервер не может подключиться к API Zep Cloud, он автоматически запускается в резервном режиме:
Все операции API моделируются и возвращают успех.
Фактические данные не отправляются и не принимаются через API Zep Cloud.
Сервер остается работоспособным, обеспечивая функционирование клиентской интеграции.
Предупреждающие сообщения регистрируются для указания резервного режима.
Структура репозитория
core/ : Файлы основных функций
zep_cloud_client.py: реализация клиента для API Zep Cloudzep_cloud_server.py: MCP-сервер, предоставляющий инструменты для доступа к APIrun_server.py: Автономный скрипт для непосредственного запуска сервера
scripts/ : Скрипты утилит для эксплуатации и тестирования
check_user_exists.py: Утилита для проверки существования пользователяcreate_specific_user.py: Скрипт для создания тестовых пользователейrun_server.sh/run_server.bat: Скрипты оболочки для запуска сервера
тесты/ : Тестовые скрипты
test_zep_cloud_client.py: Модульные тесты для клиента Zep Cloudtest_server_initialization_fixes.py: Тесты инициализации сервера
config/ : Файлы конфигурации
.env.example: Шаблон для конфигурации средыrequirements.txt: Зависимости пакетов
Соображения безопасности
Защита ключа API : никогда не передавайте свой ключ API в систему контроля версий.
Переменные среды : используйте переменные среды для конфиденциальных данных.
Ограниченный доступ : ограничение доступа к серверу доверенными сетями.
Поддержка других клиентов
Этот сервер MCP предназначен для работы с любым клиентом, совместимым с MCP. Он был протестирован с:
Клод Десктоп
Клод в веб-браузере
Разработка
Проведение тестов
Работа в режиме разработки
Лицензия
Этот сервер MCP лицензирован в соответствии с лицензией MIT.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
mcp-сервер-zep-облако
Related MCP Servers
- MIT License
- MIT License
- MIT License