Engram · rwnalds — MCP-сервер для Claude Code: память и установка
Engram хранит общие заметки агентов в Markdown и Git, а при поиске отсекает факты, помеченные как устаревшие. Пригодится, если несколько агентов работают с одной базой знаний.
claude mcp add rwnalds-engram -- docker run -i --rm ghcr.io/rwnalds/engram:0.1.2Что делает Engram
Engram подключает агентов к общей папке с Markdown-файлами через MCP. Заметки остаются в вашем Git-репозитории, а агенты могут читать и записывать их. Поиск учитывает актуальность факта: если заметка помечена как заменённая или срок её действия истёк, сервер скрывает её и сообщает причину.
В комплекте есть панель для поиска, просмотра изменений по файлам и редактирования заметок. Индекс для полнотекстового поиска и связей между заметками хранится в памяти; отдельная база данных не нужна. Engram также поддерживает токены с правами чтения или записи для отдельных агентов и Git-историю авторства изменений. Это важно учесть: для запуска по команде установки нужен Docker.
Сервер совместим с Obsidian-хранилищем и работает с несколькими MCP-клиентами, включая Claude Code, Codex и Cursor. Для Claude Code добавьте сервер командой claude mcp add rwnalds-engram -- docker run -i --rm ghcr.io/rwnalds/engram:0.1.2.
Какие задачи решает
- сохранять общие заметки для нескольких агентов
- исключать из поиска устаревшие факты
- видеть, кто менял заметки и что изменилось
- искать по Markdown-файлам и связям между ними
Примеры запросов агенту
- Запомни в общей базе, что API переехал на новый адрес.
- Найди актуальную цену проекта и покажи, какие заметки исключены.
- Проверь, кто последним менял заметки о настройке проекта.
Как установить Engram
Командой платформы
claude mcp add rwnalds-engram -- docker run -i --rm ghcr.io/rwnalds/engram:0.1.2Командой платформы
codex mcp add rwnalds-engram -- docker run -i --rm ghcr.io/rwnalds/engram:0.1.2Файл настроек
{
"mcpServers": {
"rwnalds-engram": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/rwnalds/engram:0.1.2"
]
}
}
}Файл настроек
{
"servers": {
"rwnalds-engram": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/rwnalds/engram:0.1.2"
]
}
}
}Командой платформы
gemini mcp add rwnalds-engram docker run -i --rm ghcr.io/rwnalds/engram:0.1.2По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Engram
Как установить Engram в Claude Code?
Выполните claude mcp add rwnalds-engram -- docker run -i --rm ghcr.io/rwnalds/engram:0.1.2. Для запуска этой команды нужен Docker.
Что делает Engram?
Это MCP-сервер общей памяти для агентов. Он хранит заметки в Markdown и Git, а поиск скрывает записи, помеченные как устаревшие.
Как Engram обрабатывает устаревшие заметки?
Заметку можно отметить как заменённую или ограничить срок её актуальности. При поиске Engram исключит её и передаст агенту причину.
Похожие MCP-серверы
Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →Сначала — Engram от других авторов.