elefante — MCP-сервер для Claude Code: память в Git
Система памяти для агентов, где каждое воспоминание — файл в Git-репозитории. Память работает во всех платформах, остаётся у вас в руках и видна в истории коммитов.
claude mcp add elefante -- npx -y elefante-mcpЧто делает elefante
elefante хранит память агента в обычном Git-репозитории вместо закрытого хранилища. Каждое воспоминание — Markdown-файл с YAML-заголовком, который можно открыть, прочитать и отредактировать. Изменения фиксируются как коммиты, поэтому вы видите, что меняется и когда.
Система автоматически определяет проект по удалённому адресу Git и отсортировывает память: глобальные предпочтения доступны везде, детали проекта — только там, где нужны. При запуске MCP-сервера лучшие воспоминания встраиваются прямо в системный промпт агента, без лишних поисков. Четыре типа памяти (user, feedback, project, reference) заставляют правильно классифицировать. Для подключения нужен Node.js и доступ к Git-репозиторию, где будет жить память.
Один сервер работает со всеми платформами: Claude Code, Cursor, GitHub Copilot, Codex, Windsurf, Cline, Zed. Агент получает семь инструментов — читать, писать, искать, обновлять и синхронизировать память.
Какие задачи решает
- Хранить память агента в файлах, которые видны и редактируемы
- Просмотреть историю изменений памяти через git log
- Использовать одну память со всеми платформами (Claude, Cursor, Copilot)
- Запустить автоматический ввод воспоминаний в промпт агента
- Разделить глобальные и проектные воспоминания
Примеры запросов агенту
- Запомни, что в этом проекте используется PostgreSQL 16 и всегда включен strict mode в TypeScript
- Найди все воспоминания, где я писал про ошибки тестирования
- Обнови ссылку на staging-адрес на новый адрес
Как установить elefante
Командой платформы
claude mcp add elefante -- npx -y elefante-mcpКомандой платформы
codex mcp add elefante -- npx -y elefante-mcpФайл настроек
{
"mcpServers": {
"elefante": {
"command": "npx",
"args": [
"-y",
"elefante-mcp"
]
}
}
}Файл настроек
{
"servers": {
"elefante": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"elefante-mcp"
]
}
}
}Командой платформы
gemini mcp add elefante npx -y elefante-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о elefante
Как установить elefante в Claude Code?
Запусти команду claude mcp add elefante -- npx -y elefante-mcp в терминале перед запуском Claude Code. Или во время сессии: /mcp add elefante -- npx -y elefante-mcp. Память будет подключена и доступна агенту.
Что делает elefante?
Хранит память агента в Git-репозитории вместо закрытой базы. Каждое воспоминание — файл, который можно открыть, отредактировать, проверить в истории. Работает со всеми платформами: одна память для Claude, Cursor, Copilot и остальных.
Какие требования для работы elefante?
Нужны Node.js и Git-репозиторий (частный, чтобы хранить личные воспоминания). elefante использует ваши обычные Git-ключи для доступа — никаких отдельных логинов.