MemMesh MCP

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

  • 358 ★ on the repository
  • Last commit
  • Apache-2.0
MCP server

Extended access

Why this level

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

thinkfleetai/memmesh

Install

Manual install

curl -fsSL https://memmesh.ai/install.sh | sh

Первая команда быстрого старта из README ставит готовый бинарник. Для Windows в README есть вариант с PowerShell.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

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

This is third-party code. Review the repository files before installing.

What it does

MemMesh хранит долговременную память агента в локальном файле SQLite. Команда `memmesh observe` принимает сырой текст и оставляет предпочтения, решения и факты, отбрасывая болтовню. Поиск гибридный: локальная модель эмбеддингов и ключевые слова. Команда `memmesh install` находит Claude Code, Cursor, Windsurf и Codex CLI, дописывает MCP-блок в их конфиги и кладет обучающий скилл. В Claude Code она же ставит хуки: каждый промпт уходит в `observe`, а при старте сессии нужные воспоминания возвращаются в контекст.

Who it is for. Тем, кто работает с несколькими агентами и устал повторять им предпочтения и решения проекта в каждой новой сессии.

Good fit when

  • Агент в новой сессии должен помнить, что команда выбрала pnpm, а не npm.
  • Хочется запоминать решения проекта без ручной команды «запомни».
  • Один набор воспоминаний нужен сразу Claude Code и Cursor.
  • Данные нельзя отправлять во внешнее хранилище, а локальный семантический поиск устраивает.

Not a fit when

  • Нужны прогнозы и рассуждения по графу знаний: они есть только в облачном режиме.
  • Скачивать модель эмбеддингов размером около 130 МБ нельзя.
  • Хранить в памяти автоматически каждый промпт, включая чувствительный, нежелательно.

Example request

Запомни, что в этом проекте тесты запускают через pnpm, и найди прежние решения про выбор базы данных.

MCP

Transport
stdio, http
Authentication
not required

Limitations

Открытый движок хранит память и ищет по ней, а инструменты рассуждений, прогнозов и построения контекста работают только в облачном режиме memmesh.ai. При первом поиске скачивается модель bge-small около 130 МБ. Хуки Claude Code отправляют в память каждый промпт, поэтому секреты в запросах оседают в `~/.memmesh/memory.db`. Последний коммит в репозитории датирован августом 2026 года. Облачный режим зависит от внешнего сервиса memmesh.ai.

How to disable. Установщик принимает `--no-hooks`, чтобы не ставить хуки автозахвата. Удалите блок memmesh из MCP-конфигов и скилл из `~/.claude/skills/memmesh`. Файл `~/.memmesh/memory.db` удалите отдельно, если память больше не нужна.

FAQ

Какие инструменты 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` не будут установлены.

Discussion

No questions or reviews yet.

A long-term memory MCP server for agents: one Rust binary that runs offline and never calls a language model

MCP serverBroad access323Repository stars

MenteDB keeps agent memory in a Rust database: an MCP server for Claude Code and Cursor in cloud or self-hosted mode.

MCP serverExtended access126Repository stars
Official

Membase keeps one shared memory for AI agents that Claude Code, Cursor and Codex read through MCP, an SDK or the membase command

MCP serverExtended access141Repository stars
Official

Long-term memory for Claude Code, Cursor and Codex: the agent saves decisions and finds them again in later sessions

MCP serverExtended access66Repository stars

Agent memory as a graph of linked facts: decisions and errors outlive the session, with no vector database or paid API calls

MCP serverExtended access244Repository stars

An MCP server that gives an agent memory across sessions, projects and machines: decisions, dead ends, preferences and skills

MCP serverExtended access96Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
MemMesh (this card)nonot required358
Shodh-Memorynokey is optional323Shodh-Memory is also a single Rust binary; MemMesh adds a bi-temporal model and a Postgres server mode
Hippo Memorynonot required792Hippo Memory stores SQLite and markdown in a brain-inspired layout; MemMesh filters significant content from a prompt stream and installs hooks

README in short

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

README badge

Report a problem