Piia Engram — MCP-сервер для Claude Code: общий профиль для агентов
Локальный слой идентичности: агент видит ваши предпочтения, решения и контекст проекта. Работает поверх нескольких MCP-инструментов.
claude mcp add --env ENGRAM_MCP_STARTUP_SYNC=<ENGRAM_MCP_STARTUP_SYNC> --env ENGRAM_TOOLS=<ENGRAM_TOOLS> --env PYTHONIOENCODING=<PYTHONIOENCODING> --transport stdio piia-engram -- uvx piia-engramЧто делает Piia Engram
Piia Engram хранит ваши рабочие предпочтения, планку качества, выводы из прошлых задач и контекст проектов в локальных файлах под ~/.engram/ в виде JSON и Markdown. Несколько агентов — Claude, Codex, Cursor, Windsurf — читают один и тот же набор, поэтому не переспрашивают заново, какой у вас фреймворк и как вы тестируете.
Записи предлагает ИИ, но применяете их вы. Опасные изменения — учётные данные, команды оболочки, настройки MCP, правила доступа — ждут вашего подтверждения; остальное поглощается само, с возможностью отката. Переменная ENGRAM_APPROVAL=strict переводит в режим подтверждения каждую запись. Посмотреть, что именно уйдёт агенту, можно командой engram preview --html — она показывает и то, что скрыто политикой.
Установка начинается с pip install piia-engram && engram setup. Мастер сам находит установленные инструменты, перечисляет конфиги, которые собирается править, и делает резервные копии перед записью. Нужен Python 3.10 или новее. Если отказаться на шаге подтверждения, ничего не изменится.
Какие задачи решает
- перенести профиль работы между Claude и Codex без ручного копирования
- проверить, какие знания агент получит перед запуском задачи
- зафиксировать выводы из разбора инцидента, чтобы агент их учитывал
- ограничить запись секретов и команд оболочки до вашего подтверждения
- подключить один локальный источник контекста к нескольким редакторам
Примеры запросов агенту
- Помоги отрефакторить модуль авторизации — подтяни мой профиль из Engram
- Покажи, какие знания ты обо мне видишь через piia-engram
- Запиши в Engram решение: middleware авторизации держим отдельно от бизнес-логики
Как установить Piia Engram
Командой платформы
claude mcp add --env ENGRAM_MCP_STARTUP_SYNC=<ENGRAM_MCP_STARTUP_SYNC> --env ENGRAM_TOOLS=<ENGRAM_TOOLS> --env PYTHONIOENCODING=<PYTHONIOENCODING> --transport stdio piia-engram -- uvx piia-engramВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from piia-engram <команда>
Командой платформы
codex mcp add piia-engram --env ENGRAM_MCP_STARTUP_SYNC=<ENGRAM_MCP_STARTUP_SYNC> --env ENGRAM_TOOLS=<ENGRAM_TOOLS> --env PYTHONIOENCODING=<PYTHONIOENCODING> -- uvx piia-engramВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from piia-engram <команда>
Файл настроек
{
"mcpServers": {
"piia-engram": {
"command": "uvx",
"args": [
"piia-engram"
],
"env": {
"ENGRAM_MCP_STARTUP_SYNC": "<ENGRAM_MCP_STARTUP_SYNC>",
"ENGRAM_TOOLS": "<ENGRAM_TOOLS>",
"PYTHONIOENCODING": "<PYTHONIOENCODING>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from piia-engram <команда>
Файл настроек
{
"servers": {
"piia-engram": {
"type": "stdio",
"command": "uvx",
"args": [
"piia-engram"
],
"env": {
"ENGRAM_MCP_STARTUP_SYNC": "<ENGRAM_MCP_STARTUP_SYNC>",
"ENGRAM_TOOLS": "<ENGRAM_TOOLS>",
"PYTHONIOENCODING": "<PYTHONIOENCODING>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from piia-engram <команда>
Командой платформы
gemini mcp add -e ENGRAM_MCP_STARTUP_SYNC=<ENGRAM_MCP_STARTUP_SYNC> -e ENGRAM_TOOLS=<ENGRAM_TOOLS> -e PYTHONIOENCODING=<PYTHONIOENCODING> piia-engram uvx piia-engramВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from piia-engram <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Piia Engram
Как установить Piia Engram в Claude Code?
Сначала pip install piia-engram && engram setup, затем claude mcp add piia-engram -- uvx piia-engram. После этого перезапустите Claude.
Что делает Piia Engram?
Держит локальный набор сведений о вас и ваших проектах, который читают несколько MCP-совместимых агентов. Файлы лежат на вашей машине, облачный аккаунт не нужен.
Чем это отличается от встроенной памяти Claude?
Встроенная память привязана к одному инструменту или рабочему пространству. Engram даёт слой над ними: одни и те же файлы доступны и в Codex, и в Cursor.