Magnemo — MCP-сервер для Claude Code: что делает и как установить
Локальная память для ИИ-агентов в виде обычных файлов. Сервер не делает сетевых запросов и сохраняет факты только после подтверждения пользователем.
claude mcp add --env MAGNEMO_VAULT=<MAGNEMO_VAULT> --env MAGNEMO_AGENT=<MAGNEMO_AGENT> --transport stdio magnemo -- uvx magnemo-mcpЧто делает Magnemo
Magnemo организует долговременную память агента прямо на диске в обычном каталоге с Markdown-файлами. Когда помощник хочет записать факт о проекте, запись попадает в очередь ожидания и запрашивает одобрение в чате. Без подтверждения человека ничего в хранилище не попадает. В заголовке каждой заметки и журнале операций фиксируются автор и проверяющий.
Сервер работает автономно: здесь нет собственных обращений к внешним нейросетям или вычисления векторных эмбеддингов. Поиск фактов опирается на ключевые слова, поэтому семантических связей из коробки нет. Для работы нужен Python 3.11 или новее. Записи не удаляются насовсем: отклонённые варианты сохраняются с причиной отказа, а изменённые файлы архивируются со ссылкой на актуальную версию.
Какие задачи решает
- сохранять контекст проекта в локальных Markdown-файлах
- контролировать добавление фактов в память через ручное одобрение
- отслеживать авторство и историю изменений заметок без удаления данных
- работать с долговременной памятью без отправки данных во внешние облака
Примеры запросов агенту
- Запомни через Magnemo архитектуру этого репозитория
- Что ты помнишь о текущем проекте?
- Используй Magnemo, чтобы зафиксировать стек технологий проекта
Как установить Magnemo
Командой платформы
claude mcp add --env MAGNEMO_VAULT=<MAGNEMO_VAULT> --env MAGNEMO_AGENT=<MAGNEMO_AGENT> --transport stdio magnemo -- uvx magnemo-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from magnemo-mcp <команда>
Командой платформы
codex mcp add magnemo --env MAGNEMO_VAULT=<MAGNEMO_VAULT> --env MAGNEMO_AGENT=<MAGNEMO_AGENT> -- uvx magnemo-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from magnemo-mcp <команда>
Файл настроек
{
"mcpServers": {
"magnemo": {
"command": "uvx",
"args": [
"magnemo-mcp"
],
"env": {
"MAGNEMO_VAULT": "<MAGNEMO_VAULT>",
"MAGNEMO_AGENT": "<MAGNEMO_AGENT>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from magnemo-mcp <команда>
Файл настроек
{
"servers": {
"magnemo": {
"type": "stdio",
"command": "uvx",
"args": [
"magnemo-mcp"
],
"env": {
"MAGNEMO_VAULT": "<MAGNEMO_VAULT>",
"MAGNEMO_AGENT": "<MAGNEMO_AGENT>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from magnemo-mcp <команда>
Командой платформы
gemini mcp add -e MAGNEMO_VAULT=<MAGNEMO_VAULT> -e MAGNEMO_AGENT=<MAGNEMO_AGENT> magnemo uvx magnemo-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from magnemo-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Magnemo
Как установить Magnemo в Claude Code?
Выполните команду claude mcp add magnemo -e MAGNEMO_VAULT=<MAGNEMO_VAULT> -- uvx magnemo-mcp. Вместо <MAGNEMO_VAULT> укажите абсолютный путь к каталогу хранилища.
Что делает Magnemo?
Сервер сохраняет контекст и знания агента в локальные текстовые файлы на вашем компьютере. Каждая новая запись требует подтверждения пользователя перед сохранением.
Нужен ли внешний API для поиска по памяти?
Внешние API и сервисы эмбеддингов не требуются. Сервер работает полностью локально и ищет информацию по ключевым словам.