N3MemoryCore Lite (Working Memory)

N3MemoryCore Lite (Working Memory)

NeuralNexusNoteApache-2.0
N3MemoryCore Lite (Working Memory) — бесплатный MCP-сервер для краткосрочной памяти AI-ассистентов. Он предоставляет внешнее хранилище для контекста диалогов, кода и заметок, которое доступно между сессиями. В отличие от встроенной памяти языковых моделей, информация здесь не теряется при завершении разговора. Сервер использует гибридный поиск: векторное индексирование (по смыслу) и BM25 (по ключевым словам). Это позволяет находить сохранённые данные даже при неточных формулировках. Каждая запись живёт ровно 7 дней и затем удаляется — память рассчитана на текущие проекты и не требует ручной чистки. Поддерживает запросы на нескольких языках, включая русский, английский и японский. Решение полностью бесплатно и не требует регистрации.

Характеристики

Общее

  • СтатусСообщество
  • РазработчикNeuralNexusNote
  • ЛицензияApache-2.0

Технологии

  • Языки
    Python
  • Транспорт
    stdio

Описание

Возможности

  • Сохранение текстовых записей с автоматической индексацией для поиска
  • Гибридный поиск: векторный (семантика) + BM25 (ключевые слова) в одном запросе
  • Автоматическое удаление записей через 7 дней (TTL) — память не переполняется
  • Мультиязычная поддержка: корректная обработка текстов на разных языках
  • Автосохранение полной истории диалогов в Claude Code через hook-скрипты (настраивается одной фразой AI)
  • Работа с любыми MCP-совместимыми клиентами: Claude Desktop, Cursor, Windsurf
  • Установка через PyPI, uvx или клонирование GitHub — для обычных и fork-версий
  • Быстрая настройка: достаточно запустить Redis Stack в Docker и указать команду
  • Плагин для Claude Code из встроенного маркетплейса — автоматическая настройка MCP и hook

Как подключить

Запустите Redis Stack в Docker (обязательное требование):

docker run -d --name redis-stack -p 6379:6379 redis/redis-stack-server:latest

Если Redis уже был запущен, выполните docker start redis-stack.

Установите пакет сервера:

uvx n3memorycore-mcp-lite

После установки убедитесь, что команда доступна: which n3mc-workingmemory (macOS/Linux) или where n3mc-workingmemory (Windows).

Добавьте сервер в конфигурацию вашего MCP-клиента. Для Claude Desktop отредактируйте claude_desktop_config.json:

{ "mcpServers": { "n3mc-workingmemory": { "command": "uvx", "args": ["n3memorycore-mcp-lite"] } } }

Для пользователей Claude Code самый простой путь — установка через маркетплейс плагинов:

/plugin marketplace add NeuralNexusNote/n3mcmcp-lite

затем

/plugin install n3mc-workingmemory@neuralnexusnote

После этого выполните /reload-plugins. Плагин сам добавит hook для автоматического сохранения каждой реплики диалога. Если вы используете ручную конфигурацию MCP, можете попросить AI настроить hook-скрипт фразой «after every turn, automatically save the full Claude Code transcript to Lite» — Claude Code создаст скрипт и пропишет hook в настройки.

В любом случае перезапустите клиент после добавления конфигурации.

Примеры запросов

  • «Сохрани в память реализацию функции валидации email, чтобы я мог найти её через неделю»
  • «Найди в памяти информацию про настройку Redis, которую мы обсуждали вчера»
  • «Вспомни, какие переменные окружения используются в проекте для подключения к базе данных»
  • «Покажи все заметки последних 3 дней, отсортированные по новизне»
  • «Настрой автосохранение каждой моей команды в Lite, чтобы ничего не потерять»

Технические детали

  • Язык разработки: Python
  • Транспорт: stdio (MCP протокол)
  • Лицензия: Apache-2.0 — можно свободно использовать и модифицировать
  • Совместимые клиенты: Claude Code, Claude Desktop, Cursor, Windsurf, любые MCP-клиенты
  • База данных: Redis Stack (требуется запущенный экземпляр)

Поделиться