MemMesh MCP

MemMesh, MCP-сервер памяти в одном бинарнике на Rust, хранит заметки агента на машине и ищет по смыслу без внешней базы.

  • 358 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

Расширенный доступ

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

  • Хуки автозахвата записывают промпты в локальную базу, в том числе чувствительные.
  • Установка запускает загруженный скрипт и правит конфиги клиентов.
Все причины и проверки

thinkfleetai/memmesh

Установка

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

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, который работает офлайн и не вызывает языковую модель

MCP-серверШирокий доступ323Звезды репозитория

MenteDB хранит память агента в собственной базе на Rust: MCP-сервер для Claude Code и Cursor с облачным и локальным запуском.

MCP-серверРасширенный доступ126Звезды репозитория
Официальный

Membase хранит одну общую память для ИИ-агентов, и Claude Code, Cursor и Codex читают ее через MCP, SDK или команду membase

MCP-серверРасширенный доступ141Звезды репозитория
Официальный

Долговременная память для Claude Code, Cursor и Codex: агент сохраняет решения и находит их в следующих сессиях

MCP-серверРасширенный доступ66Звезды репозитория

Постоянная память агента на графе связей: решения и ошибки переживают сессию, без векторной базы и платных вызовов API

MCP-серверРасширенный доступ244Звезды репозитория

MCP-сервер дает агенту память между сессиями, проектами и машинами: решения, тупики, предпочтения и накопленные навыки

MCP-серверРасширенный доступ93Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
MemMesh (эта карточка)нетне нужна358
Shodh-Memoryнетключ необязателен323Shodh-Memory тоже один бинарник на Rust; MemMesh добавляет двухвременную модель и режим сервера на Postgres
Hippo Memoryнетне нужна792Hippo Memory хранит данные в SQLite и markdown по образцу мозга; MemMesh сам отбирает значимое из потока промптов и ставит хуки

Коротко о README

Движок двухвременной: хранит, когда событие случилось и когда о нем узнали. Он работает на SQLite локально или на Postgres как сервер, а бинарник один и тот же.

Бейдж для README

Сообщить о проблеме