marm-memory

Локальный MCP-сервер памяти для агентов: история сессий, индекс кодовой базы и граф понятий в одной базе SQLite

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Индексирует код и историю проекта на вашей машине
  • Запускает локальный сервер и хранит базу SQLite
Все причины и проверки

lyellr88/marm-memory

Установка

Ручная установка

pip install marm-mcp-server

Локальный запуск по stdio, нужен Python 3.10.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает агентам долговременную память, которая живет на вашей машине без облака. Он объединяет три вещи: историю сессий, индекс кодовой базы и граф связей между понятиями, и хранит все это в SQLite. Агент обращается к памяти обычными формулировками, а не вызовами инструментов напрямую, и получает быстрый доступ к нужному контексту. Работает с Claude Code, Codex, Gemini, VS Code, Cursor и другими клиентами. Запускается локально из PyPI по stdio или как контейнер Docker с доступом по HTTP, поддерживает работу нескольких агентов.

Для кого. Для разработчиков, которым нужна приватная память агента с индексом кода и историей без облака.

Подходит, если

  • Нужно, чтобы агент помнил прошлые сессии и решения
  • Нужен локальный индекс кодовой базы для быстрого поиска контекста
  • Нельзя отправлять контекст в облако по требованиям приватности

Не подходит, если

  • Нужна общая память в облаке для распределенной команды
  • Не готовы держать локальную базу и сервер

Пример запроса к агенту

Вспомни, что мы решили по схеме базы в прошлой сессии этого проекта

Ограничения

Память хранится локально в SQLite, между машинами она сама не синхронизируется. Нужен Python 3.10 и, для варианта с HTTP, запуск через Docker, где доступ можно закрыть ключом. Сервер индексирует ваш код и историю на вашей машине, поэтому это не только чтение инструкций.

Как отключить. Уберите сервер marm-memory из конфигурации MCP клиента и удалите пакет: pip uninstall marm-mcp-server или остановите контейнер Docker. Базу SQLite можно удалить вручную.

MCP

Транспорт
stdio, http
Авторизация
не нужна
Переменные окружения
Переменные окружения
MARM_API_KEY
секрет
Ключ для защиты доступа в режиме Docker по HTTP

Проверка безопасности

  • Индексирует код и историю проекта на вашей машине
  • Запускает локальный сервер и хранит базу SQLite

Коротко о README

README представляет локальный сервер памяти для агентов, который объединяет историю сессий, индексацию кода и графы понятий в SQLite и работает без облака. Установка идет через pip install marm-mcp-server или Docker, поддерживаются транспорты stdio и HTTP, есть готовые фрагменты конфигурации для клиентов и команда claude mcp add. Описаны набор из шестнадцати инструментов, бенчмарки масштабирования и подход, при котором с памятью общаются обычными словами, а не вызовами инструментов. Проект опубликован в реестре MCP, на PyPI и в Docker Hub. Лицензия Apache 2.0.

Частые вопросы

Данные уходят в облако?

Нет, память живет локально в SQLite на вашей машине, проект рассчитан на приватность.

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

Запустите контейнер Docker и добавьте сервер клиенту по адресу localhost, при желании закрыв доступ ключом MARM_API_KEY.

Выбор редакции

Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами

CLIВысокий риск390,7 тыс.Звезды репозитория
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск249,8 тыс.Звезды репозитория
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск210,6 тыс.Звезды репозитория
Выбор редакции

Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента

ПлагинСредний риск171,5 тыс.Звезды репозитория
Foxx AImarm-memory

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.