engram · tstockham96 — MCP-сервер для Claude Code: память и установка
Сохраняет знания о проекте в локальном хранилище и помогает агенту находить их по смыслу. Пригодится, если контекст нужно переносить между сессиями и проектами.
claude mcp add engram -e GEMINI_API_KEY=<GEMINI_API_KEY> -- npx -y engram-sdkЧто делает engram
engram записывает воспоминания в SQLite, связывает их в граф знаний и ищет по смыслу. Агент может запросить сведения, получить сводку перед сессией или найти важные детали по текущему контексту. Есть инструменты для импорта данных из Obsidian и Claude Code.
LLM помогает извлекать и объединять сведения, в том числе находить противоречия. Для работы с провайдером Gemini нужен собственный GEMINI_API_KEY; обращения к модели используются для эмбеддингов и обработки памяти. Данные хранятся локально, но без ключа Gemini эта часть работы недоступна.
Для Claude Code можно подключить сервер командой claude mcp add. В установке ниже используется npx -y engram-sdk; другой поддерживаемый вариант настройки приведён в FAQ.
Какие задачи решает
- сохранить контекст проекта между сессиями
- найти связанные сведения по смыслу, а не через поиск по тексту
- получить сводку перед началом работы агента
- импортировать память из Obsidian или Claude Code
- обнаружить противоречия в сохранённых знаниях
Примеры запросов агенту
- Сохрани, что для этого проекта важны совместимость с SQLite и локальное хранение.
- Перед началом сессии собери сводку по последним решениям и незавершённым задачам.
- Импортируй заметки из моего хранилища Obsidian в память агента.
Как установить engram
Командой платформы
claude mcp add engram -e GEMINI_API_KEY=<GEMINI_API_KEY> -- npx -y engram-sdkВместо <…> подставьте свои значения
Командой платформы
codex mcp add tstockham96-engram --env GEMINI_API_KEY=<GEMINI_API_KEY> -- npx -y engram-sdkВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"tstockham96-engram": {
"command": "npx",
"args": [
"-y",
"engram-sdk"
],
"env": {
"GEMINI_API_KEY": "<GEMINI_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"tstockham96-engram": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"engram-sdk"
],
"env": {
"GEMINI_API_KEY": "<GEMINI_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e GEMINI_API_KEY=<GEMINI_API_KEY> tstockham96-engram npx -y engram-sdkВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о engram
Как установить engram в Claude Code?
Выполни claude mcp add engram -e GEMINI_API_KEY=<GEMINI_API_KEY> -- npx -y engram-sdk. Подставь свой ключ Gemini вместо плейсхолдера.
Что делает engram?
Сохраняет сведения в локальном SQLite-хранилище, связывает их в граф и помогает находить нужный контекст семантическим поиском. Также поддерживает сводки сессий и консолидацию памяти.
Нужен ли для engram ключ API?
Для обращений к Gemini при создании эмбеддингов и обработке памяти нужен собственный GEMINI_API_KEY. Он передаётся при настройке MCP-сервера.
Похожие MCP-серверы
Каталог MCP-серверов →Сначала — engram от других авторов.