Идея
Подключить mksglu/context-mode — MCP-сервер + плагин для Claude Code, который перехватывает вывод инструментов и складывает его в локальную SQLite с FTS5. В контекст модели возвращается не сырой дамп, а только топ-K BM25-хитов по запросу. Заявленная экономия на tool output — до 98% (пример из доки: 315 KB → 5.4 KB). Плюс хранит историю правок/git/задач, чтобы после compaction сессия могла «вспомнить» контекст.
Где ожидаем выигрыш у нас
- Google Drive / Gmail / Calendar MCP — сейчас вываливают гигантские JSON на каждый
list/search. Основная дыра по токенам на серверной машине.
gh API-вызовы — списки PR, комменты, CI-логи.
- Долгие сессии деплоя/дебага на сервере — compaction станет мягче.
Где эффект маргинальный
- Локальный цикл «Read → Edit → Bash → pytest» и так скуп на токены — Read режет длинные файлы, Bash отдаёт хвосты. Экономить тут почти нечего.
- Стиль «думай в коде» (писать
python -c вместо чтения файла) не всегда удобен для отладки — иногда нам нужен сам код на глазах, а не его агрегат.
Риски
- Ещё один слой поверх инструментов → ещё один источник багов. Если FTS5-индекс отстанет от реальности, модель «увидит» несвежий код.
- Автороутинг плагина — надо понимать, где он срабатывает, и уметь отключать для критичных операций (миграции, деплой).
- Требует Claude Code v1.0.33+ — проверить версию на обеих машинах.
План
- Поставить только на сервере (
root@155.212.231.7) — там MCP-интенсивный workflow, главная боль по токенам.
- Прогонять неделю в рабочем режиме: git-операции, деплои, gh, Google Drive.
- Сравнить потребление токенов до/после (Claude Code usage stats + наш
audit_log, если применимо).
- Если выигрыш реальный и нет регрессий — рассмотреть на локалке.
- Если сломает что-то в деплоях — снести и зафиксировать, что не подошло.
Альтернатива
Mibayy/token-savior — проще, только навигация по коду, без перехвата произвольных инструментов. Менее магии, меньше рисков. Fallback-вариант если context-mode окажется слишком инвазивным.
Установка (для справки)
```
/plugin marketplace add mksglu/context-mode
/plugin install context-mode@context-mode
/context-mode:ctx-doctor
```
Definition of Done
Идея
Подключить mksglu/context-mode — MCP-сервер + плагин для Claude Code, который перехватывает вывод инструментов и складывает его в локальную SQLite с FTS5. В контекст модели возвращается не сырой дамп, а только топ-K BM25-хитов по запросу. Заявленная экономия на tool output — до 98% (пример из доки: 315 KB → 5.4 KB). Плюс хранит историю правок/git/задач, чтобы после compaction сессия могла «вспомнить» контекст.
Где ожидаем выигрыш у нас
list/search. Основная дыра по токенам на серверной машине.ghAPI-вызовы — списки PR, комменты, CI-логи.Где эффект маргинальный
python -cвместо чтения файла) не всегда удобен для отладки — иногда нам нужен сам код на глазах, а не его агрегат.Риски
План
root@155.212.231.7) — там MCP-интенсивный workflow, главная боль по токенам.audit_log, если применимо).Альтернатива
Mibayy/token-savior — проще, только навигация по коду, без перехвата произвольных инструментов. Менее магии, меньше рисков. Fallback-вариант если context-mode окажется слишком инвазивным.
Установка (для справки)
```
/plugin marketplace add mksglu/context-mode
/plugin install context-mode@context-mode
/context-mode:ctx-doctor
```
Definition of Done
ctx-doctorзелёный