MemMesh MCP
MemMesh, MCP-сервер памяти в одном бинарнике на Rust, хранит заметки агента на машине и ищет по смыслу без внешней базы.
- 358 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Хуки автозахвата записывают промпты в локальную базу, в том числе чувствительные.
- Установка запускает загруженный скрипт и правит конфиги клиентов.
Установка
- Работает в
Ручная установка
curl -fsSL https://memmesh.ai/install.sh | shПервая команда быстрого старта из README ставит готовый бинарник. Для Windows в README есть вариант с PowerShell.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хуки автозахвата записывают промпты в локальную базу, в том числе чувствительные.
- Установка запускает загруженный скрипт и правит конфиги клиентов.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MemMesh хранит долговременную память агента в локальном файле SQLite. Команда `memmesh observe` принимает сырой текст и оставляет предпочтения, решения и факты, отбрасывая болтовню. Поиск гибридный: локальная модель эмбеддингов и ключевые слова. Команда `memmesh install` находит Claude Code, Cursor, Windsurf и Codex CLI, дописывает MCP-блок в их конфиги и кладет обучающий скилл. В Claude Code она же ставит хуки: каждый промпт уходит в `observe`, а при старте сессии нужные воспоминания возвращаются в контекст.
Для кого. Тем, кто работает с несколькими агентами и устал повторять им предпочтения и решения проекта в каждой новой сессии.
Подходит, если
- Агент в новой сессии должен помнить, что команда выбрала pnpm, а не npm.
- Хочется запоминать решения проекта без ручной команды «запомни».
- Один набор воспоминаний нужен сразу Claude Code и Cursor.
- Данные нельзя отправлять во внешнее хранилище, а локальный семантический поиск устраивает.
Не подходит, если
- Нужны прогнозы и рассуждения по графу знаний: они есть только в облачном режиме.
- Скачивать модель эмбеддингов размером около 130 МБ нельзя.
- Хранить в памяти автоматически каждый промпт, включая чувствительный, нежелательно.
Пример запроса к агенту
Запомни, что в этом проекте тесты запускают через pnpm, и найди прежние решения про выбор базы данных.MCP
- Транспорт
- stdio, http
- Авторизация
- не нужна
Ограничения
Открытый движок хранит память и ищет по ней, а инструменты рассуждений, прогнозов и построения контекста работают только в облачном режиме memmesh.ai. При первом поиске скачивается модель bge-small около 130 МБ. Хуки Claude Code отправляют в память каждый промпт, поэтому секреты в запросах оседают в `~/.memmesh/memory.db`. Последний коммит в репозитории датирован августом 2026 года. Облачный режим зависит от внешнего сервиса memmesh.ai.
Как отключить. Установщик принимает `--no-hooks`, чтобы не ставить хуки автозахвата. Удалите блок memmesh из MCP-конфигов и скилл из `~/.claude/skills/memmesh`. Файл `~/.memmesh/memory.db` удалите отдельно, если память больше не нужна.
Частые вопросы
Какие инструменты MCP есть в открытой версии?
`memory_observe`, `memory_save`, `memory_recall`, `memory_search`, `memory_list`, `memory_delete`, `memory_supersede`, `memory_consolidate` и `memory_stats`. Основной путь записи — `memory_observe`.
Нужен ли ключ API?
Нет. Захват работает на эвристиках, а эмбеддинги считаются локальной моделью. Чтобы отключить семантику, задайте `provider = "none"` в разделе `[embeddings]`.
Как удаляют воспоминание?
`memory_delete` по умолчанию делает мягкое удаление, которое можно отменить. Жесткое удаление включают отдельным параметром.
Как подключить ChatGPT или веб-версию Claude?
Командой `memmesh serve-mcp --http 127.0.0.1:7899` за туннелем с публичным HTTPS и токеном. Подробности в `docs/remote-mcp.md`.
Как не записывать промпты автоматически?
Запустите `memmesh install --no-hooks`. Инструменты MCP останутся, а хуки `UserPromptSubmit` и `SessionStart` не будут установлены.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер долговременной памяти для агентов: один бинарник на Rust, который работает офлайн и не вызывает языковую модель
MenteDB хранит память агента в собственной базе на Rust: MCP-сервер для Claude Code и Cursor с облачным и локальным запуском.
Membase хранит одну общую память для ИИ-агентов, и Claude Code, Cursor и Codex читают ее через MCP, SDK или команду membase
Долговременная память для Claude Code, Cursor и Codex: агент сохраняет решения и находит их в следующих сессиях
Постоянная память агента на графе связей: решения и ошибки переживают сессию, без векторной базы и платных вызовов API
MCP-сервер дает агенту память между сессиями, проектами и машинами: решения, тупики, предпочтения и накопленные навыки
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| MemMesh (эта карточка) | нет | не нужна | 358 | |
| Shodh-Memory | нет | ключ необязателен | 323 | Shodh-Memory тоже один бинарник на Rust; MemMesh добавляет двухвременную модель и режим сервера на Postgres |
| Hippo Memory | нет | не нужна | 792 | Hippo Memory хранит данные в SQLite и markdown по образцу мозга; MemMesh сам отбирает значимое из потока промптов и ставит хуки |
Коротко о README
Движок двухвременной: хранит, когда событие случилось и когда о нем узнали. Он работает на SQLite локально или на Postgres как сервер, а бинарник один и тот же.