Mnemosyne OS — MCP-сервер для Claude Code: память агента в вашем vault
Подключает Claude и другие агенты к локальным vault-хранилищам Mnemosyne OS, чтобы модель помнила контекст между сессиями. Данные остаются на вашей машине.
claude mcp add --env MNEMO_DEFAULT_VAULT=<MNEMO_DEFAULT_VAULT> --env MNEMO_VAULTS=<MNEMO_VAULTS> --env MNEMO_SDK_PORT=<MNEMO_SDK_PORT> --transport stdio mnemosyne-os -- npx -y @mnemosyne_os/mcpЧто делает Mnemosyne OS
Пакет @mnemosyne_os/mcp поднимает stdio-MCP-сервер и отдаёт агенту память из ваших vault. С ним Claude, Codex или Cursor видят заметки, которые вы сами туда положили, и то, что записали другие агенты на этой машине.
Внутри — прослойка между IDE и движком Mnemosyne OS. Адрес SDK задаётся через MNEMO_SDK_PORT, основной vault — через MNEMO_DEFAULT_VAULT, список остальных — через MNEMO_VAULTS. Без этих переменных серверу некуда смотреть, поэтому их нужно прописать в конфиге при подключении.
Проект ставит себя как открытое ядро с закрытой частью, и это стоит учитывать: часть возможностей описана как экспериментальная. Запуск идёт через npx, отдельная установка пакета не требуется.
Какие задачи решает
- дать агенту доступ к личным заметкам из локального vault
- сохранить контекст проекта между сессиями Claude
- подключить одну и ту же память к нескольким агентам на машине
- проиндексировать каталоги
.claudeили.cursorкак источник памяти - держать рабочие записи вне облачных сервисов
Примеры запросов агенту
- Подключи мой vault Mnemosyne OS и найди, что мы решали по миграции базы
- Покажи последние заметки из vault, которые писали другие агенты
- Сохрани итог этой сессии в память Mnemosyne OS
Как установить Mnemosyne OS
Командой платформы
claude mcp add --env MNEMO_DEFAULT_VAULT=<MNEMO_DEFAULT_VAULT> --env MNEMO_VAULTS=<MNEMO_VAULTS> --env MNEMO_SDK_PORT=<MNEMO_SDK_PORT> --transport stdio mnemosyne-os -- npx -y @mnemosyne_os/mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add mnemosyne-os --env MNEMO_DEFAULT_VAULT=<MNEMO_DEFAULT_VAULT> --env MNEMO_VAULTS=<MNEMO_VAULTS> --env MNEMO_SDK_PORT=<MNEMO_SDK_PORT> -- npx -y @mnemosyne_os/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mnemosyne-os": {
"command": "npx",
"args": [
"-y",
"@mnemosyne_os/mcp"
],
"env": {
"MNEMO_DEFAULT_VAULT": "<MNEMO_DEFAULT_VAULT>",
"MNEMO_VAULTS": "<MNEMO_VAULTS>",
"MNEMO_SDK_PORT": "<MNEMO_SDK_PORT>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mnemosyne-os": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mnemosyne_os/mcp"
],
"env": {
"MNEMO_DEFAULT_VAULT": "<MNEMO_DEFAULT_VAULT>",
"MNEMO_VAULTS": "<MNEMO_VAULTS>",
"MNEMO_SDK_PORT": "<MNEMO_SDK_PORT>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e MNEMO_DEFAULT_VAULT=<MNEMO_DEFAULT_VAULT> -e MNEMO_VAULTS=<MNEMO_VAULTS> -e MNEMO_SDK_PORT=<MNEMO_SDK_PORT> mnemosyne-os npx -y @mnemosyne_os/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Mnemosyne OS
Как установить Mnemosyne OS в Claude Code?
Добавьте сервер командой claude mcp add mcp -- npx -y @mnemosyne_os/mcp. Для варианта с переменными окружения используйте `claude mcp add --env MNEMO_DEFAULT_VAULT=<MNEMO_DEFAULT_VAULT> --env MNEMO_VAULTS=<MNEMO_VAULTS> --env MNEMO_SDK_PORT=<MNEMO_SDK_PORT> --transport stdio mnemosyne-os -- npx -y @mnemosyne_os/mcp`.
Что делает этот MCP-сервер?
Связывает кодового агента с локальными vault Mnemosyne OS: агент читает вашу память и записи других агентов, не отправляя их наружу.
Что нужно указать для работы?
Три переменные окружения: MNEMO_DEFAULT_VAULT, MNEMO_VAULTS и MNEMO_SDK_PORT. В конфигах Cursor и GitHub Copilot они лежат в блоке env.