memex MCP
Постоянная память для агентов: заметки хранятся карточками в markdown и находятся в начале следующей сессии.
- 144 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Агент сам пишет карточки в `~/.memex/cards/`, а синхронизация через git может вынести их в удаленный репозиторий.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/iamtouchskyer-memexОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент сам пишет карточки в `~/.memex/cards/`, а синхронизация через git может вынести их в удаленный репозиторий.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
memex сохраняет то, что агент выяснил за задачу, в виде атомарных карточек с двусторонними ссылками `[[вики-стиля]]`. В следующей сессии агент сначала вспоминает подходящие карточки и продолжает работу, а не начинает с нуля. Векторной базы и эмбеддингов нет, только markdown-файлы, которые читает и человек. В Claude Code память подключается плагином с хуками и скиллами, в Cursor, Codex, Windsurf и VS Code Copilot через MCP-сервер из 12 инструментов. Все клиенты пишут в один каталог `~/.memex/cards/`, поэтому карточка из Claude Code доступна в Cursor. Для переноса между машинами есть `memex sync` через git, для просмотра `memex serve` с лентой и графом ссылок на `localhost:3939`.
Для кого. Тем, кто работает с несколькими агентами сразу и устал каждый раз заново объяснять устройство проекта.
Подходит, если
- Вчера агент разобрался в странной сборке, а сегодня снова спрашивает, как она устроена.
- Вы переключаетесь между Claude Code и Cursor и хотите общую базу знаний.
- Заметки о проекте должны жить в обычных файлах, которые можно читать и править руками.
- Нужно синхронизировать память между ноутбуком и рабочей машиной через приватный репозиторий.
Не подходит, если
- Нужен семантический поиск по большим документам с эмбеддингами.
- Заметки содержат секреты или чужие данные, которые нельзя класть в синхронизируемый репозиторий.
- Один агент и разовые задачи, где память между сессиями не нужна.
Пример запроса к агенту
Вспомни, что мы выяснили про сборку этого проекта, и сохрани итог сегодняшней правки карточкой со ссылкой на прежние.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Для всех клиентов, кроме плагина Claude Code и расширения VS Code, нужен Node.js 18 или новее и глобальная установка `@touchskyer/memex`. Автосоздание репозитория для синхронизации требует GitHub CLI (`gh auth login`); иначе передайте адрес своего репозитория, в том числе GitLab. Команда `memex serve` после настройки синхронизации открывает веб-интерфейс memra.vercel.app и отправляет туда запросы, `--local` оставляет все на машине. Карточки пишет сам агент, поэтому содержимое стоит просматривать.
Как отключить. В Claude Code выполните `/plugin uninstall memex`. Для MCP удалите сервер из конфигурации клиента и `npm uninstall -g @touchskyer/memex`. Карточки останутся в `~/.memex/cards/`, удалите каталог отдельно.
Частые вопросы
Чем Claude Code отличается от остальных клиентов?
В Claude Code есть автоматический вызов памяти хуком запуска сессии и слеш-команды. В Cursor, Codex и Windsurf агент работает с теми же карточками через 12 MCP-инструментов.
Как перенести память на другой компьютер?
Выполните `memex sync --init`: команда создаст приватный репозиторий `memex-cards` через GitHub CLI. Свой адрес передайте так: `memex sync --init <repo-url>`. Затем `memex sync on` включает автосинхронизацию.
Как посмотреть карточки глазами?
Запустите `memex serve`: на `localhost:3939` откроется лента и граф связей. Ключ `--local` не дает открыть внешний веб-интерфейс.
Нужна ли векторная база?
Нет. Поиск идет по markdown-файлам и ссылкам между карточками, эмбеддинги не используются.
Какие версии Node.js нужны?
Node.js 18 или новее для всех клиентов, кроме плагина Claude Code и расширения VS Code: у них все уже встроено.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыДолговременная память агента в локальных Markdown-файлах с графом связей, семантическим поиском и MCP-доступом
Плагин долгой памяти: запоминает решения, предпочтения и состояние задач между сессиями и подмешивает в запрос только нужное
Долговременная память для Claude Code, Cursor и Codex: агент сохраняет решения и находит их в следующих сессиях
Локальная панель для Claude Code, Codex, Pi и OpenCode: изменения памяти ждут вашего решения, а после хода идет аудит
Долговременная память для агентов: собирает знания из истории сессий и возвращает их в новых задачах, единый стор между Claude Code, Codex, Cursor и другими
Постоянная память агента на графе связей: решения и ошибки переживают сессию, без векторной базы и платных вызовов API
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| memex (эта карточка) | нет | не нужна | 144 | |
| Basic Memory | нет | не нужна | 4 495 | заметки на markdown с другим форматом хранения; здесь карточки с двусторонними ссылками и общий каталог для всех клиентов |
| Claude-Mem | нет | 113 534 | память для Claude Code; здесь та же память доступна в Cursor, Codex и Windsurf |
Коротко о README
Все клиенты читают и пишут один каталог карточек. Команда `memex organize` показывает сирот, хабы и конфликты в сети ссылок.