Extended Memory MCP
MCP integration for Extended Memory MCP within. Connect external services and extend Claude's capabilities.
Description
Обеспечивает хранение памяти между сессиями для приложения Claude Desktop, решая проблему потери контекста при достижении лимитов токенов или начале новых чатов. Автоматически сохраняет и восстанавливает контекст проекта, архитектурные решения, предпочтения в коммуникации и поддерживает полную изоляцию между разными проектами.
Установка
PyPI
pip install extended-memory-mcp
Из исходников
git clone https://github.com/ssmirnovpro/extended-memory-mcp.git
cd extended-memory-mcp
pip install -e ".[dev]"
С поддержкой Redis
pip install extended-memory-mcp[redis]
Версия для разработчиков
pip install extended-memory-mcp[dev]
Конфигурация
Claude Desktop
{
"mcpServers": {
"extended-memory": {
"command": "python3",
"args": ["-m", "extended_memory_mcp.server"],
"env": {
"LOG_LEVEL": "INFO"
}
}
}
}
Установка из исходников
{
"mcpServers": {
"extended-memory": {
"command": "python3",
"args": ["/path/to/extended-memory-mcp/mcp-server/server.py"],
"env": {
"LOG_LEVEL": "INFO"
}
}
}
}
Хранилище Redis
"env": {
"STORAGE_CONNECTION_STRING": "redis://localhost:6379/0"
}
Доступные инструменты
| Инструмент | Описание |
|---|---|
save_context | Сохранить важную информацию с тегами |
load_contexts | Загрузить предыдущий контекст и разговоры |
forget_context | Удалить устаревшую информацию |
list_all_projects | Посмотреть все ваши проекты |
get_popular_tags | Найти часто используемые теги |
Возможности
- Хранение памяти между сессиями для приложения Claude Desktop
- Сохранение контекста проекта и статуса текущей работы
- Хранение архитектурных решений и их обоснований
- Запоминание стиля коммуникации и рабочих предпочтений
- Полная изоляция между различными проектами
- Только локальное хранение без облачной синхронизации
- Никакого анализа или обработки сохраненного контента
- Без телеметрии или внешней коммуникации
- Поддержка бэкендов хранения SQLite и Redis
- Организация памяти по проектам со строгой изоляцией
Переменные окружения
Опциональные
STORAGE_CONNECTION_STRING- Расположение базы данных - по умолчанию ~/.local/share/extended-memory-mcp/memory.db на macOS/LinuxLOG_LEVEL- Уровень подробности логирования
Примеры использования
Сохрани, что мы работаем над проектом X с React архитектурой
Загрузи контекст моего проекта
Что ты помнишь об этом проекте?
Проверь нашу предыдущую работу над этим
Ресурсы
Примечания
Специально разработан для пользователей приложения Desktop Claude. Требует Python 3.8+. По умолчанию использует область проекта 'general', если не указано явно. Для правильной изоляции проектов включите идентификатор проекта в пользовательские инструкции Claude. Поддержка Redis экспериментальная с непроверенными характеристиками производительности. Все данные остаются полностью локальными и приватными без внешней коммуникации.