context-sync — MCP-сервер для Claude Code: память проекта
Локальная память для кодовой базы: агент запоминает решения, ограничения и структуру проекта между сессиями. Полезно, когда контекст теряется после перезапуска.
claude mcp add context-sync -- npx -y @context-sync/serverЧто делает context-sync
context-sync хранит контекст проекта в локальной базе и отдаёт его агенту через небольшой набор MCP-инструментов. Внутри — set_project, remember, recall, read_file, search, structure, git и notion. Идентичность проекта и стек, активная работа, решения и оговорки лежат в базе, а не в истории чата.
Работает так: в начале сессии вызывается set_project с абсолютным путём, затем recall поднимает накопленное, structure и search помогают осмотреть код, а remember сохраняет то, что должно пережить текущий диалог. Внутри git-репозитория set_project может поставить хуки post-commit, pre-push, post-merge и post-checkout — они помечены Context Sync Auto-Hook, а существующие хуки сначала копируются в бэкап.
База по умолчанию лежит в ~/.context-sync/data.db, конфиг — в ~/.context-sync/config.json. Путь к базе меняется флагом context-sync --db-path /absolute/path/to/db или переменной CONTEXT_SYNC_DB_PATH. Автоконфигурация срабатывает только при глобальной установке: поставите локально — настраивайте вручную по docs/CONFIG.md. Notion подключается отдельно через context-sync-setup и работает только на чтение.
Какие задачи решает
- вернуть агенту контекст проекта после перезапуска сессии
- зафиксировать решение по стеку, чтобы оно не потерялось
- найти нужный файл в незнакомой кодовой базе
- посмотреть горячие точки и связанность файлов через git
- подтянуть заметку из Notion при разборе задачи
Примеры запросов агенту
- Вызови
set_projectс путём к проекту и сделайrecall - Запомни через
remember, что для локального хранилища выбран SQLite - Покажи структуру проекта на два уровня вложенности
Как установить context-sync
Командой платформы
claude mcp add context-sync -- npx -y @context-sync/serverКомандой платформы
codex mcp add context-sync -- npx -y @context-sync/serverФайл настроек
{
"mcpServers": {
"context-sync": {
"command": "npx",
"args": [
"-y",
"@context-sync/server"
]
}
}
}Файл настроек
{
"servers": {
"context-sync": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@context-sync/server"
]
}
}
}Командой платформы
gemini mcp add context-sync npx -y @context-sync/serverПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о context-sync
Как установить context-sync в Claude Code?
Выполните claude mcp add context-sync -- npx -y @context-sync/server, затем перезапустите инструмент и проверьте список через claude mcp list.
Что делает context-sync?
Даёт агенту постоянную память по проекту: хранит стек, решения, ограничения и структуру файлов, а также умеет читать git-контекст и искать по Notion.
Что нужно для работы с Notion?
Запустите мастер настройки context-sync-setup или npx context-sync-setup. Инструмент notion работает только на чтение.