MemMesh MCP
MemMesh, MCP-сервер памяти в одном бинарнике на Rust, хранит заметки агента на машине и ищет по смыслу без внешней базы.
- 358 ★ on the repository
- Last commit
- Apache-2.0
Extended access
Why this level
- Хуки автозахвата записывают промпты в локальную базу, в том числе чувствительные.
- Установка запускает загруженный скрипт и правит конфиги клиентов.
Install
- Works in
Manual install
curl -fsSL https://memmesh.ai/install.sh | shПервая команда быстрого старта из README ставит готовый бинарник. Для Windows в README есть вариант с PowerShell.
Access and checks
How we reviewExtended 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.
Related
MCP serversA long-term memory MCP server for agents: one Rust binary that runs offline and never calls a language model
MenteDB keeps agent memory in a Rust database: an MCP server for Claude Code and Cursor in cloud or self-hosted mode.
Membase keeps one shared memory for AI agents that Claude Code, Cursor and Codex read through MCP, an SDK or the membase command
Long-term memory for Claude Code, Cursor and Codex: the agent saves decisions and finds them again in later sessions
Agent memory as a graph of linked facts: decisions and errors outlive the session, with no vector database or paid API calls
An MCP server that gives an agent memory across sessions, projects and machines: decisions, dead ends, preferences and skills
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| MemMesh (this card) | no | not required | 358 | |
| Shodh-Memory | no | key is optional | 323 | Shodh-Memory is also a single Rust binary; MemMesh adds a bi-temporal model and a Postgres server mode |
| Hippo Memory | no | not required | 792 | Hippo 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 как сервер, а бинарник один и тот же.