adam-framework — MCP-сервер для Claude Code: память и установка
Сохраняет память локального ИИ в файлах Vault, чтобы контекст и идентичность переживали смену модели и сброс машины. Ищите заметки в ходе диалога.
claude mcp add --env ADAM_VAULT_PATH=<ADAM_VAULT_PATH> --transport stdio adam-framework -- uvx adam-mcpЧто делает adam-framework
adam-framework — архитектура постоянной памяти для локальных ассистентов на OpenClaw. Данные хранятся в читаемых Markdown-файлах, а не у поставщика модели. Поэтому при смене модели Vault остаётся на месте.
В проекте описаны пять слоёв памяти, связности и идентичности; Layer 5 отслеживает согласованность рассуждений в ходе сессии и помогает вернуть ассистента к контексту. MCP-сервер можно подключить к Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline или Zed. Для работы нужен OpenClaw с подключённой моделью и путь ADAM_VAULT_PATH; без настроенного Vault серверу неоткуда брать файлы памяти.
Установка для Claude Code запускает adam-mcp через uvx. Это не самостоятельная замена OpenClaw: framework дополняет уже работающего ассистента постоянной памятью.
Какие задачи решает
- сохранить контекст между сессиями ассистента
- найти заметку в Vault во время диалога
- восстановить память после сброса машины
- перенести память при смене модели
- замечать потерю связности в длинной сессии
Примеры запросов агенту
- Найди в моём Vault заметки о текущем проекте.
- Вспомни из файлов памяти, какие решения мы приняли раньше.
- Проверь, не начал ли ты терять контекст этой сессии.
Как установить adam-framework
Командой платформы
claude mcp add --env ADAM_VAULT_PATH=<ADAM_VAULT_PATH> --transport stdio adam-framework -- uvx adam-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from adam-mcp <команда>
Командой платформы
codex mcp add adam-framework --env ADAM_VAULT_PATH=<ADAM_VAULT_PATH> -- uvx adam-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from adam-mcp <команда>
Файл настроек
{
"mcpServers": {
"adam-framework": {
"command": "uvx",
"args": [
"adam-mcp"
],
"env": {
"ADAM_VAULT_PATH": "<ADAM_VAULT_PATH>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from adam-mcp <команда>
Файл настроек
{
"servers": {
"adam-framework": {
"type": "stdio",
"command": "uvx",
"args": [
"adam-mcp"
],
"env": {
"ADAM_VAULT_PATH": "<ADAM_VAULT_PATH>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from adam-mcp <команда>
Командой платформы
gemini mcp add -e ADAM_VAULT_PATH=<ADAM_VAULT_PATH> adam-framework uvx adam-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from adam-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о adam-framework
Как установить adam-framework в Claude Code?
Укажите путь к Vault при добавлении MCP-сервера: claude mcp add --env ADAM_VAULT_PATH=<ADAM_VAULT_PATH> --transport stdio adam-framework -- uvx adam-mcp.
Что делает adam-framework?
Он хранит память и идентичность локального ассистента в файлах Vault. Файлы остаются доступны при смене модели или восстановлении после сброса машины.
Что нужно для работы adam-framework?
Нужен запущенный OpenClaw с подключённой моделью и настроенный ADAM_VAULT_PATH, указывающий на Vault.