Lians Agent Memory — MCP-сервер для Claude Code: как установить
MCP-сервер хранит контекст задач и факты проекта между сессиями агентов. Он сверяет проверки с реальными тестами и запрещает помечать работу готовой без подтверждений.
claude mcp add --env LIANS_URL=<LIANS_URL> --env LIANS_API_KEY=<LIANS_API_KEY> --env LIANS_AGENT_ID=<LIANS_AGENT_ID> --env LIANS_LOCAL_DB=<LIANS_LOCAL_DB> --env LIANS_NAMESPACE=<LIANS_NAMESPACE> --transport stdio lians-agent-memory -- uvx lians-sdkЧто делает Lians Agent Memory
Сервер создаёт постоянную память для ассистента в редакторе или терминале. Инструмент связывает контрольные точки с состоянием репозитория, поэтому агент не переносит устаревшие предположения в новый диалог. При перезапуске сессии Claude Code или Codex выгружает список открытых задач, проведённых правок и актуальных решений.
Внутри действует строгая модель доверия. Заявления самой модели о том, что тесты прошли успешно, сервер помечает неподтверждёнными и не пускает дальше. Для перехода к проверке человеком требуются фактические замеры: прогон тестов локально, подтверждение от коммита в GitHub CI или ручной аппрув разработчика.
Локальная база по умолчанию создаётся в файле ~/.lians/mcp.db. Для базового восстановления памяти учётная запись сервиса и ключ API не нужны, но для запуска через uvx в системе должен стоять менеджер пакетов uv.
Какие задачи решает
- сохранять контекст и принятые решения между перезапусками агента
- блокировать закрытие задачи без подтверждения тестами
- отсекать устаревшие контрольные точки при изменении файлов репозитория
- передавать следующей сессии агента список открытых задач вместо длинного лога чата
Примеры запросов агенту
- Вспомни последние архитектурные решения по проекту и покажи открытые задачи.
- Зафиксируй факт миграции схемы базы данных и проверь статус интеграционных тестов.
- Обнови контрольную точку задачи и сформируй отчёт для передачи на ручную проверку.
Как установить Lians Agent Memory
Командой платформы
claude mcp add --env LIANS_URL=<LIANS_URL> --env LIANS_API_KEY=<LIANS_API_KEY> --env LIANS_AGENT_ID=<LIANS_AGENT_ID> --env LIANS_LOCAL_DB=<LIANS_LOCAL_DB> --env LIANS_NAMESPACE=<LIANS_NAMESPACE> --transport stdio lians-agent-memory -- uvx lians-sdkВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from lians-sdk <команда>
Командой платформы
codex mcp add lians-agent-memory --env LIANS_URL=<LIANS_URL> --env LIANS_API_KEY=<LIANS_API_KEY> --env LIANS_AGENT_ID=<LIANS_AGENT_ID> --env LIANS_LOCAL_DB=<LIANS_LOCAL_DB> --env LIANS_NAMESPACE=<LIANS_NAMESPACE> -- uvx lians-sdkВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from lians-sdk <команда>
Файл настроек
{
"mcpServers": {
"lians-agent-memory": {
"command": "uvx",
"args": [
"lians-sdk"
],
"env": {
"LIANS_URL": "<LIANS_URL>",
"LIANS_API_KEY": "<LIANS_API_KEY>",
"LIANS_AGENT_ID": "<LIANS_AGENT_ID>",
"LIANS_LOCAL_DB": "<LIANS_LOCAL_DB>",
"LIANS_NAMESPACE": "<LIANS_NAMESPACE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from lians-sdk <команда>
Файл настроек
{
"servers": {
"lians-agent-memory": {
"type": "stdio",
"command": "uvx",
"args": [
"lians-sdk"
],
"env": {
"LIANS_URL": "<LIANS_URL>",
"LIANS_API_KEY": "<LIANS_API_KEY>",
"LIANS_AGENT_ID": "<LIANS_AGENT_ID>",
"LIANS_LOCAL_DB": "<LIANS_LOCAL_DB>",
"LIANS_NAMESPACE": "<LIANS_NAMESPACE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from lians-sdk <команда>
Командой платформы
gemini mcp add -e LIANS_URL=<LIANS_URL> -e LIANS_API_KEY=<LIANS_API_KEY> -e LIANS_AGENT_ID=<LIANS_AGENT_ID> -e LIANS_LOCAL_DB=<LIANS_LOCAL_DB> -e LIANS_NAMESPACE=<LIANS_NAMESPACE> lians-agent-memory uvx lians-sdkВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from lians-sdk <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Lians Agent Memory
Как установить Lians Agent Memory в Claude Code?
Выполните команду claude mcp add lians -e LIANS_API_KEY=<LIANS_API_KEY> -- uvx lians-sdk. Для полной конфигурации с собственной базой и пространством имён используйте команду `claude mcp add --env LIANS_URL=<LIANS_URL> --env LIANS_API_KEY=<LIANS_API_KEY> --env LIANS_AGENT_ID=<LIANS_AGENT_ID> --env LIANS_LOCAL_DB=<LIANS_LOCAL_DB> --env LIANS_NAMESPACE=<LIANS_NAMESPACE> --transport stdio lians-agent-memory -- uvx lians-sdk`.
Зачем нужен этот MCP-сервер?
Он сохраняет историю работы над проектом и не даёт агенту объявить задачу завершённой на основе собственных непроверенных утверждений.
Где сохраняются данные локальной памяти?
По умолчанию сервер сохраняет записи в локальную базу данных SQLite по пути ~/.lians/mcp.db.