ОБЗОР 2026

Context Mode — обзор 2026: MCP-сервер, который убирает мусор из контекста агента

Вместо того чтобы тащить в контекст сырой вывод инструментов, агент обрабатывает его в песочнице и возвращает только результат. Разбираем, как это работает, что показывают замеры автора и где подвох.

MCPАгенты2026
Категория MCP · контекстЛицензия ELv2Обновлено 18.10.2026

Context Mode — MCP-сервер для coding-агентов, который решает одну задачу: не пускать сырые данные в контекстное окно. Репозиторий mksglu/context-mode набрал 30 706 звёзд и 2 266 форков (снято 18.10.2026), пакет в npm скачивали 14 546 раз за неделю 10–16 октября 2026 года. Идея простая: вместо чтения пятидесяти файлов агент пишет скрипт, который эти файлы обрабатывает, а в контекст возвращается только результат.

30 706
Звёзд на GitHub
снято 18.10.2026
14 546
Загрузок npm/нед
10–16.10.2026
11
MCP-инструментов
6 песочниц + 5 мета
17
Платформ
по данным авторов

01Какую проблему он закрывает

У длинной сессии агента есть неочевидная стоимость: каждый вызов инструмента возвращает сырой вывод — снимок страницы, лог, список задач, ответ API. Автор проекта приводит свои цифры: снимок Playwright — 56 КБ, двадцать GitHub-issue — 59 КБ, лог доступа — 45 КБ. За полчаса такой работы, по его оценке, уходит до 40% контекста, после чего агент сжимает историю и теряет детали задачи.

Второй слой проблемы — сама архитектура работы модели. Читать данные в контекст, чтобы посчитать их, дорого: дешевле заставить модель написать код, который вернёт только ответ. Этот принцип автор назвал «думать кодом» — и именно он лежит в основе песочницы.

Четыре слоя решения
Sandbox-инструментыСырой вывод остаётся в изолированном подпроцессе — в контекст уходит только результатпесочницаНепрерывность сессииПравки, git-операции, задачи и решения пишутся в SQLite и ищутся по FTS5, а не пересказываются …база событийThink in CodeАгент программирует анализ: один скрипт вместо десяти вызовов инструментоврежим работыБез навязывания стиляСервер не диктует, насколько кратко писать ответ: за это отвечает ваш собственный файл правилстиль ответа
Чем это отличается от памяти агента
Навыки и плагины памяти сохраняют решения и контекст между сессиями. Context Mode работает с бюджетом контекста внутри сессии: он не даёт лишним данным попасть в окно и восстанавливает состояние после сжатия истории. Задачи пересекаются, но механика разная — их можно использовать вместе.

02Что внутри: 11 инструментов и хуки

Внутри — 11 MCP-инструментов: шесть для песочницы и пять мета-инструментов для диагностики и обслуживания. Работа с файлами идёт через ctx_execute и ctx_batch_execute, индексация и поиск — через ctx_index и ctx_search, загрузка веб-страницы с индексацией — через ctx_fetch_and_index. Метрики расхода показывает ctx_stats, проверку окружения — ctx_doctor.

Что делаетИнструментЗачем
Выполнить код в песочницеctx_executeАгент пишет скрипт вместо чтения файлов в контекст
Пакет задач в песочницеctx_batch_executeНесколько вызовов одним проходом
Обработать файлctx_execute_fileАнализ файла без загрузки его в контекст
Индексация и поискctx_index / ctx_searchЗнания лежат в базе и подтягиваются по запросу
Загрузить и проиндексировать страницуctx_fetch_and_indexВеб-страница вместо сырого HTML в контексте
Статистика сессииctx_statsСколько сэкономлено по каждому инструменту
Диагностикаctx_doctorРантаймы, хуки, FTS5, регистрация плагина
Перечень инструментов и назначение — по README проекта (снято 18.10.2026). Всего 11 инструментов: 6 песочниц и 5 мета.

Логика включения построена на хуках: PreToolUse может заблокировать опасную команду и отправить её в песочницу, PostToolUse перехватывает результат, SessionStart поднимает состояние, PreCompact сохраняет снимок перед сжатием истории. Автор настаивает: включайте хуки там, где платформа их поддерживает, — файлы-инструкции только подсказывают модели и ничего не блокируют.

ПлатформаХукиЭкономия по оценке автора
Claude CodeДа, автоматически~98%
Gemini CLI, Copilot (VS Code, JetBrains, CLI)Да~98%
Cursor, Codex CLIДа~98%
OpenCode, KiloCode, OpenClaw, OMPЧерез плагин~98%
Zed, Antigravity IDEНет~60% (только файл-инструкции)
Данные автора проекта из README: сравнение «с хуками» и «без хуков». Независимых замеров на дату обзора нет.

03Бенчмарки: цифры автора проекта

Отдельного независимого теста Context Mode на дату обзора не публиковалось, поэтому приводим замеры из репозитория и помечаем их как данные авторов. Сценарии типовые для агентной работы: снимок браузера, список issue, лог, документация, CSV, git-история и вывод тестов.

Сколько контекста экономит песочницаДоля сэкономленных данных по сценариям, % (данные авторов)
0%50%100%Лог доступа (500 запросов)100%CSV (500 строк)100%Снимок Playwright99%Git log (153 коммита)99%GitHub Issues (20)98%Документация Context796%Вывод тестов (30 наборов)95%Исследование репозитория94%
Данные авторов проекта (BENCHMARK.md, 21 сценарий): 315 КБ сырого вывода превращаются в 5,4 КБ за сессию.
Загрузки пакета в npm по неделямНедельные загрузки context-mode, 24.08–18.10.2026
0тыс.7,5тыс.15тыс.22,5тыс.30тыс.W35W36W37W38W39W40W4118,11616,317,925,43024,7
Источник — npm registry API (downloads по дням, сгруппировано по неделям). Пик — неделя 40 (28.09–04.10.2026).
СценарийСырой выводВ контекстЭкономия
Снимок Playwright56,2 КБ299 Б99%
GitHub Issues (20 штук)58,9 КБ1,1 КБ98%
Лог доступа (500 запросов)45,1 КБ155 Б100%
CSV аналитики (500 строк)85,5 КБ222 Б100%
Git log (153 коммита)11,6 КБ107 Б99%
Вывод тестов (30 наборов)6,0 КБ337 Б95%
Исследование репозитория986 КБ62 КБ94%
Данные авторов проекта, снято 18.10.2026. Итог по сессии в README: время работы растягивается с ~30 минут до ~3 часов.
Как читать эти цифры
Почти все замеры — это сравнение «сырой вывод против результата скрипта», то есть верхнюю границу экономии задаёт сам сценарий. Реальный выигрыш зависит от того, как часто ваш агент читает большие объёмы данных. Проверяйте на своих задачах: /context-mode:ctx-stats показывает расход по инструментам.

04Установка в Claude Code

Три команды
1
Проверьте версию агента
Плагинная установка требует Claude Code 1.0.33 и выше: если команда /plugin не распознаётся, обновите агент.
terminalcopy
claude --version
2
Добавьте маркетплейс проекта
Проект распространяется как плагин-маркетплейс: сначала добавляется репозиторий, затем ставится плагин.
terminalcopy
/plugin marketplace add mksglu/context-mode
3
Установите плагин
После установки сессию нужно перезапустить — хуки подхватываются только на старте.
terminalcopy
/plugin install context-mode@context-mode
4
Проверьте окружение
Доктор проверяет рантаймы, хуки, FTS5 и регистрацию плагина: все пункты должны быть отмечены.
terminalcopy
/context-mode:ctx-doctor
альтернатива: только MCP без хуковbash
# Все 11 MCP-инструментов без авто-роутинга и слэш-команд
claude mcp add context-mode -- npx -y context-mode

Есть и менее очевидная часть настройки: строка статуса в ~/.claude/settings.json, которая показывает экономию прямо в интерфейсе, добавляется вручную — манифест плагина её объявить не может. Остальные поддерживаемые платформы (Gemini CLI, Copilot, Cursor, Codex CLI, OpenCode, KiloCode и другие) настраиваются файлами правил; на платформах без хуков, например в Zed, эффективность падает примерно до 60% по оценке автора.

оптимально
Сам плагин
бесплатноисходники открыты
  • 11 MCP-инструментов
  • Песочница и база событий
  • Лицензия Elastic 2.0: можно использовать, форкать и распространять
Что запрещено лицензией
—ограничения ELv2
  • Нельзя предлагать как хостинговый или управляемый сервис
  • Нельзя удалять уведомления о лицензии
  • Аккаунт и подписка не нужны — работа локальная
Условия лицензии — по файлу LICENSE и разделу License в README проекта (снято 18.10.2026).

05Плюсы, минусы и кому подходит

Главный плюс — экономия контекста на задачах, где агент и раньше тонул: исследование репозитория, разбор логов, работа с большими API-ответами. Второй плюс — локальность: по описанию автора телеметрии нет, данные и базы SQLite остаются на машине, аккаунт не требуется. Третий — широкая поддержка клиентов: от Claude Code и Cursor до Codex CLI, Copilot и OpenClaw.

Минусы тоже конкретные. Лицензия Elastic 2.0 — source-available, а не открытая: код виден и его можно форкать, но hosted-сервис на нём не построишь. Хуки и песочница — это ещё один процесс рядом с агентом, который надо держать настроенным; на платформах без хуков выгода заметно ниже. Наконец, все метрики проекта — собственные: независимых замеров на дату обзора нет.

  • Подходит, если агент работает с большими объёмами данных: логи, CSV, снимки страниц, длинная git-история.
  • Подходит командным сессиям, где важна непрерывность после сжатия контекста.
  • Меньше смысла в одиночных коротких задачах: настройка хуков и песочницы не окупится.
  • Проверяйте поведение хуков в вашем агенте до раскатки на команду: часть платформ поддерживает только часть событий.
Как мы это проверяли
Мы не проводили собственных нагрузочных тестов: обзор построен на проверяемых данных — метриках GitHub API и npm-реестра (снято 18.10.2026) и документации проекта (README, список инструментов, раздел лицензии). Все показатели экономии помечены как данные автора проекта; независимого теста на дату обзора нет. Установочные команды приведены так, как их описывает проект.

Частые вопросы

Что такое Context Mode?
Это MCP-сервер для coding-агентов, который не пускает сырой вывод инструментов в контекстное окно: данные обрабатываются в изолированной песочнице, а в контекст возвращается только результат. Дополнительно он ведёт журнал событий сессии в SQLite, чтобы после сжатия истории агент понимал, над чем работал.
Как установить Context Mode в Claude Code?
Три шага: /plugin marketplace add mksglu/context-mode, затем /plugin install context-mode@context-mode, после чего перезапустить сессию и проверить окружение командой /context-mode:ctx-doctor. Требуется Claude Code версии 1.0.33 и выше.
Сколько стоит Context Mode?
Плагин бесплатный, аккаунт не нужен, телеметрии по описанию автора нет. Распространяется по лицензии Elastic License 2.0: использовать, изменять и распространять можно, а предлагать на его основе хостинговый сервис и удалять уведомления о лицензии — нельзя.
Правда ли, что экономия контекста доходит до 98%?
Это цифры автора проекта: в его замерах 315 КБ сырого вывода превращаются в 5,4 КБ за сессию. На деле экономия зависит от задачи — она велика там, где агент читает большие объёмы данных, и почти незаметна в коротких сессиях с несколькими файлами.
Это замена плагинам памяти агента?
Нет. Инструменты памяти сохраняют ваши решения и знания между сессиями, а Context Mode управляет бюджетом контекста внутри сессии и восстанавливает состояние после сжатия истории. Механики разные, и вместе они не конфликтуют.
Безопасно ли запускать Context Mode?
По описанию проекта всё работает локально: данные и базы остаются на машине, уходить в облако им некуда. При этом плагин ставит хуки и песочницу, поэтому настраивайте их осознанно и проверяйте список перехватываемых событий для вашего агента.

Источники и официальные ссылки

Вердикт Qantcore
8,2/ 10
Контекст — самый дефицитный ресурс агентной сессии, и Context Mode решает эту проблему на уровне протокола, а не косметических сокращений: сырые данные остаются в песочнице, журнал событий переживает сжатие истории, поддержано 17 клиентов. Минусы честные: лицензия Elastic 2.0 вместо открытой, свои метрики вместо независимых и обязательная возня с хуками. Для задач с большими объёмами данных и длинными сессиями — сильный инструмент; для коротких разовых правок — избыточный.
Как устроены расширения агентов
Плагины, навыки и MCP-серверы: как ставить, что попадает на машину и как собрать своё.