gitmem — MCP-сервер для Claude Code: память и установка
gitmem сохраняет решения, ошибки и незавершённые задачи между сессиями ИИ-агента. Подключайте его, если проекту нужна долговременная память.
claude mcp add --env SUPABASE_URL=<SUPABASE_URL> --env SUPABASE_SERVICE_ROLE_KEY=<SUPABASE_SERVICE_ROLE_KEY> --transport stdio gitmem -- npx -y gitmem-mcpЧто делает gitmem
gitmem добавляет MCP-сервер для постоянной памяти агента. Он сохраняет ошибки как «шрамы», удачные подходы как «победы», а также паттерны, архитектурные решения и незавершённые задачи. Перед новой работой агент вспоминает подходящие записи, а после сессии фиксирует новый контекст.
Инициализатор создаёт каталог .gitmem/, конфигурацию MCP, файл инструкций и хуки там, где клиент их поддерживает. Настройка объединяет существующие файлы, а режим --dry-run позволяет просмотреть изменения. Для подключения через команду Claude Code нужны SUPABASE_URL и SUPABASE_SERVICE_ROLE_KEY, поэтому без этих значений сервер не подключится. В наборе есть 20+ MCP-инструментов для памяти, поиска, тредов и координации агентов.
Какие задачи решает
- сохранять решения между сессиями агента
- возвращать прошлые ошибки перед похожей задачей
- передавать незавершённые задачи в новую сессию
- фиксировать удачные подходы и архитектурные решения
Примеры запросов агенту
- Запомни это решение как архитектурный паттерн для следующих сессий.
- Перед изменением авторизации проверь прошлые ошибки и решения по этой части проекта.
- Закрой сессию: сохрани, что сломалось, что сработало и что продолжить потом.
Как установить gitmem
Командой платформы
claude mcp add --env SUPABASE_URL=<SUPABASE_URL> --env SUPABASE_SERVICE_ROLE_KEY=<SUPABASE_SERVICE_ROLE_KEY> --transport stdio gitmem -- npx -y gitmem-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add gitmem --env SUPABASE_URL=<SUPABASE_URL> --env SUPABASE_SERVICE_ROLE_KEY=<SUPABASE_SERVICE_ROLE_KEY> -- npx -y gitmem-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"gitmem": {
"command": "npx",
"args": [
"-y",
"gitmem-mcp"
],
"env": {
"SUPABASE_URL": "<SUPABASE_URL>",
"SUPABASE_SERVICE_ROLE_KEY": "<SUPABASE_SERVICE_ROLE_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"gitmem": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"gitmem-mcp"
],
"env": {
"SUPABASE_URL": "<SUPABASE_URL>",
"SUPABASE_SERVICE_ROLE_KEY": "<SUPABASE_SERVICE_ROLE_KEY>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e SUPABASE_URL=<SUPABASE_URL> -e SUPABASE_SERVICE_ROLE_KEY=<SUPABASE_SERVICE_ROLE_KEY> gitmem npx -y gitmem-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о gitmem
Как установить gitmem в Claude Code?
Выполните `claude mcp add --env SUPABASE_URL=<SUPABASE_URL> --env SUPABASE_SERVICE_ROLE_KEY=<SUPABASE_SERVICE_ROLE_KEY> --transport stdio gitmem -- npx -y gitmem-mcp`.
Что делает gitmem?
MCP-сервер сохраняет память между сессиями: ошибки, удачные подходы, паттерны, решения и незавершённую работу. Агент использует эти записи при похожих задачах.
Что нужно для подключения gitmem?
Для команды Claude Code нужны SUPABASE_URL и SUPABASE_SERVICE_ROLE_KEY. Сервер также поддерживает Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed и Gemini CLI.