CLI и слой навыков для установки и настройки каналов, проверки их работоспособности и доступа AI-агентов к поиску в Twitter, Reddit, YouTube, Bilibili, XiaoHongShu и других сервисах.
mksglu/context-mode
MCP-сервер для AI-агентов, который не засоряет контекст сырым выводом инструментов и сохраняет состояние сессии после сжатия контекста.
- Звёзды
- 30,905
- Форки
- 2,302
- Открытые issues
- 356
- Последний коммит
- 5 часов назад
Что это?
Context Mode решает проблему переполнения контекстного окна, с которой сталкиваются AI-агенты для программирования, когда инструменты MCP возвращают большие объёмы необработанных данных — например, снимки страниц браузера, списки задач или файлы логов. Инструменты выполняются в изолированной среде, поэтому в диалог попадает только итоговый результат. По данным проекта, на примере размером 315 КБ объём контекста сократился на 98%.
Кроме того, проект отслеживает события сессии: изменения файлов, операции Git, задачи, ошибки и решения пользователя — и сохраняет их в SQLite. События индексируются с помощью FTS5 и извлекаются через поиск с ранжированием BM25, поэтому после сжатия диалога агент может продолжить работу, опираясь на нужное состояние. Сессии, которые не продолжаются, удаляются при следующем запуске.
Проект поставляется как MCP-сервер и подключается к множеству клиентов с помощью плагинов, хуков и конфигурационных файлов, включая Claude Code, Gemini CLI, VS Code Copilot, Cursor, OpenCode, Codex CLI и OpenClaw.
Ключевые возможности
- 01Выполняет инструменты в изолированной среде, чтобы необработанные данные не попадали в контекстное окно.
- 02Сохраняет события сессии в SQLite и восстанавливает нужные после сжатия контекста.
- 03Ищет по индексированным данным с помощью FTS5 и ранжирования BM25.
- 04Предоставляет ctx_execute и другие инструменты для запуска скриптов, которые возвращают только результаты.
- 05Использует хуки платформы для маршрутизации вызовов инструментов между поддерживаемыми AI-клиентами для программирования.
Сценарии использования
- Длительные сессии разработки, в которых инструменты MCP, например для работы с браузером или получения задач, переполняют контекст.
- Анализ множества исходных файлов: агент пишет скрипт, который выводит только сводку.
- Продолжение работы после сжатия диалога агентом без повторного чтения ранее сохранённого состояния.
Быстрый старт
- 1
Установите плагин Claude Code из marketplace
/plugin marketplace add mksglu/context-mode - 2
Установите плагин context-mode
/plugin install context-mode@context-mode - 3
Перезапустите Claude Code, а затем проверьте установку командой doctor
/context-mode:ctx-doctor
Что важно знать
- Автоматическая настройка, описанная в README, предназначена в основном для Claude Code; на других платформах файлы конфигурации нужно настраивать вручную.
- Лицензия ELv2 ограничивает предоставление ПО в качестве размещаемого или управляемого сервиса.
- Некоторые функции, например панель Insight, зависят от сервиса, размещённого на context-mode.com.
Темы
Частые вопросы
- Что такое context-mode?
- MCP-сервер для AI-агентов, который не засоряет контекст сырым выводом инструментов и сохраняет состояние сессии после сжатия контекста. Context Mode решает проблему переполнения контекстного окна, с которой сталкиваются AI-агенты для программирования, когда инструменты MCP возвращают большие объёмы необработанных данных — например, снимки страниц браузера, списки задач или файлы логов. Инструменты выполняются в изолированной среде, поэтому в диалог попадает только итоговый результат. По данным проекта, на примере размером 315 КБ объём контекста сократился на 98%.
- context-mode можно использовать бесплатно? Какая у него лицензия?
- context-mode распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- context-mode всё ещё поддерживается?
- Активно поддерживается. Последний коммит в context-mode — 19 окт. 2026 г..
- Для чего можно использовать context-mode?
- Длительные сессии разработки, в которых инструменты MCP, например для работы с браузером или получения задач, переполняют контекст. Анализ множества исходных файлов: агент пишет скрипт, который выводит только сводку. Продолжение работы после сжатия диалога агентом без повторного чтения ранее сохранённого состояния.
- Как установить context-mode?
- Установите плагин Claude Code из marketplace: /plugin marketplace add mksglu/context-mode Установите плагин context-mode: /plugin install context-mode@context-mode Перезапустите Claude Code, а затем проверьте установку командой doctor: /context-mode:ctx-doctor
- Где скачать context-mode?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mksglu/context-mode
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Навык для Claude Code, OpenCode и Codex, который выполняет циклы «изменить — проверить — оставить или отменить» с заданной целью, вдохновлённый autoresearch Карпати.
Навык для coding assistant: AI-агент сразу переходит к следующему действию, нумерует шаги и обходится без воды и вступлений.
Локальный шлюз моделей, который объединяет Claude Code, Codex, OpenCode и другие инструменты для программирования на одной конечной точке и распределяет запросы между провайдерами.
Официальный MCP-сервер GitHub: помогает AI-ассистентам работать с репозиториями, issues и pull request, а также использовать GitHub Actions.
Аддон для Blender и MCP-сервер, с помощью которых AI-ассистенты, например Claude, могут создавать, изменять и изучать 3D-сцены в Blender по текстовым запросам.