LoreConvo — MCP-сервер памяти для Claude Code
Локальная память сессий для Claude и других агентов: SQLite с полнотекстовым поиском, без облака. Контекст проекта переживает перезапуск.
claude mcp add loreconvo -e LORECONVO_PRO=<LORECONVO_PRO> -- uvx loreconvoЧто делает LoreConvo
LoreConvo хранит историю сессий в файле ~/.loreconvo/sessions.db на вашей машине. Записываются два вида памяти: что происходило в сессии (сводки, созданные артефакты, открытые вопросы) и какие решения по проекту приняты и остаются в силе. Поиск идёт через FTS5, запросы с техническими идентификаторами вроде autoSave или get_context_for предварительно разбираются на составные части.
В Claude сервер работает через хуки. По завершении сессии auto_save.py сохраняет структурированную сводку, а на старте новой auto_load.py выбирает из базы недавние сессии по насыщенности сигнала и подмешивает подходящий контекст. Сессии с открытыми вопросами и решениями получают приоритет. Заодно индексируется MEMORY.md, если он лежит в каталоге проекта.
В Cursor подключение идёт через .cursor/mcp.json, в Codex — через ~/.codex/config.toml, в Gemini CLI — командой gemini mcp add. Автоматический захват включается только если вы сами поставите хуки; без них память пополняется вручную через инструменты сохранения. Данные остаются локальными, пока не включена опциональная суммаризация через Anthropic API — она требует собственного ключа и по умолчанию выключена.
Какие задачи решает
- восстановить контекст проекта после перезапуска Claude
- найти, в какой сессии обсуждали конкретный модуль
- сохранить принятые решения, чтобы они не терялись между сессиями
- перенести контекст из Claude в Cursor или Codex
- выгрузить последнюю сессию в буфер обмена для Claude Chat
Примеры запросов агенту
- Сохрани эту сессию в память проекта
- Напомни, что мы решали про схему базы данных
- Найди сессии, где упоминался
pipeline_tracker
Как установить LoreConvo
Командой платформы
claude mcp add loreconvo -e LORECONVO_PRO=<LORECONVO_PRO> -- uvx loreconvoВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from loreconvo <команда>
Командой платформы
codex mcp add loreconvo --env LORECONVO_PRO=<LORECONVO_PRO> -- uvx loreconvoВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from loreconvo <команда>
Файл настроек
{
"mcpServers": {
"loreconvo": {
"command": "uvx",
"args": [
"loreconvo"
],
"env": {
"LORECONVO_PRO": "<LORECONVO_PRO>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from loreconvo <команда>
Файл настроек
{
"servers": {
"loreconvo": {
"type": "stdio",
"command": "uvx",
"args": [
"loreconvo"
],
"env": {
"LORECONVO_PRO": "<LORECONVO_PRO>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from loreconvo <команда>
Командой платформы
gemini mcp add -e LORECONVO_PRO=<LORECONVO_PRO> loreconvo uvx loreconvoВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from loreconvo <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о LoreConvo
Как установить LoreConvo в Claude Code?
Добавьте сервер командой claude mcp add loreconvo -e LORECONVO_PRO=<LORECONVO_PRO> -- uvx loreconvo. Второй вариант — claude mcp add --env LORECONVO_PRO=<LORECONVO_PRO> --transport stdio loreconvo -- uvx loreconvo.
Что делает LoreConvo?
Ведёт локальную базу памяти сессий в SQLite и отдаёт её агенту через MCP: сводки, решения, открытые вопросы. Поиск по базе работает через FTS5.
Куда LoreConvo пишет данные?
В файл ~/.loreconvo/sessions.db на вашей машине. Облачных аккаунтов нет, а суммаризация через Anthropic API включается отдельно и требует своего ключа.