Режим контекста: MCP-сервер, который сжимает выводы инструментов для Claude Code

✍️ OpenClawRadar📅 Опубликовано: 25 февраля 2026 г.🔗 Source
Режим контекста: MCP-сервер, который сжимает выводы инструментов для Claude Code
Ad

Что делает Контекстный режим

Контекстный режим решает проблему, когда каждый вызов инструмента MCP в Claude Code сбрасывает сырые данные в окно контекста на 200K токенов. Примеры из источника показывают, что снимок Playwright стоит 56 КБ, двадцать проблем GitHub — 59 КБ, а один лог доступа — 45 КБ. Через 30 минут 40% вашего контекста может быть потеряно.

Сервер MCP находится между Claude Code и этими выводами, обрабатывая их в песочницах, так что до модели доходят только сводки. Это обеспечивает сокращение использования контекста на 98% (315 КБ становится 5,4 КБ).

Установка и настройка

Установка одной командой:

/plugin marketplace add mksglu/claude-context-mode
/plugin install context-mode@claude-context-mode

Или через CLI:

claude mcp add context-mode -- npx -y context-mode

Установка включает навык автоматической маршрутизации, который автоматически направляет большие выводы через Контекстный режим, а также хук PreToolUse, который внедряет маршрутизацию контекстного режима в промпты суб-агентов. Никаких промптов не требуется.

Доступные инструменты

  • batch_execute: Запустить несколько команд + выполнить несколько запросов в ОДНОМ вызове (986 КБ → 62 КБ)
  • execute: Запустить код на 10 языках. Только stdout попадает в контекст (56 КБ → 299 Б)
  • execute_file: Обработать файлы в песочнице. Сырое содержимое никогда не покидает её (45 КБ → 155 Б)
  • index: Разбить markdown на FTS5 с ранжированием BM25 (60 КБ → 40 Б)
  • search: Запросить индексированное содержимое с несколькими запросами в одном вызове (извлечение по требованию)
  • fetch_and_index: Получить URL, преобразовать в markdown, проиндексировать (60 КБ → 40 Б)
  • stats: Отслеживание токенов сессии с разбивкой по инструментам
Ad

Техническая реализация

Каждый вызов execute порождает изолированный подпроцесс с собственной границей процесса. Скрипты не могут получить доступ к памяти или состоянию друг друга. Подпроцесс запускает ваш код, захватывает stdout, и только этот stdout попадает в контекст разговора. Сырые данные — файлы логов, ответы API, снимки — никогда не покидают песочницу.

Доступно десять языковых сред выполнения: JavaScript, TypeScript, Python, Shell, Ruby, Go, Rust, PHP, Perl, R. Bun автоматически определяется для выполнения JS/TS в 3–5 раз быстрее.

Аутентифицированные CLI работают через передачу учётных данных — gh, aws, gcloud, kubectl, docker наследуют переменные окружения и пути конфигурации, не раскрывая их в разговоре.

Когда вывод превышает 5 КБ и предоставлено намерение, Контекстный режим переключается на фильтрацию по намерению: он индексирует полный вывод в базу знаний, ищет разделы, соответствующие вашему намерению, и возвращает только соответствующие совпадения со словарём искомых терминов для последующих запросов.

База знаний использует виртуальные таблицы SQLite FTS5 (Full-Text Search 5). Инструмент index разбивает содержимое markdown по заголовкам, сохраняя блоки кода нетронутыми, затем сохраняет их. Поиск использует ранжирование BM25 — вероятностный алгоритм релевантности, который оценивает документы на основе частоты терминов, обратной частоты документа и длины документа.

📖 Read the full source: HN AI Agents

Ad

👀 Смотрите также

Выпущен рейтинг моделей, выбранных сообществом, для OpenClaw.
Инструменты

Выпущен рейтинг моделей, выбранных сообществом, для OpenClaw.

Теперь доступен новый рейтинг, составленный на основе голосования сообщества, для моделей, совместимых с OpenClaw, в котором сейчас лидирует Opus 4.5.

OpenClawRadar
Semble: Локальный MCP-сервер для Claude Code с сокращением токенов на 98%
Инструменты

Semble: Локальный MCP-сервер для Claude Code с сокращением токенов на 98%

Semble — это MCP-сервер с открытым исходным кодом для Claude Code, который заменяет grep+read, используя эмбеддинги, BM25 и реранжировку для сокращения использования токенов примерно на 98% при индексации репозиториев за ~250 мс.

OpenClawRadar
Claude Code + MCP генерирует тестовые наборы из исходного кода
Инструменты

Claude Code + MCP генерирует тестовые наборы из исходного кода

Claude Code анализирует исходный код для создания иерархических наборов тестов, охватывающих модули, функции, сценарии, основные пути, граничные случаи и обработку ошибок, а затем отправляет их в системы управления тестированием через MCP.

OpenClawRadar
AutoDream: 11-хуковая система памяти для Claude Code с функциями безопасности
Инструменты

AutoDream: 11-хуковая система памяти для Claude Code с функциями безопасности

AutoDream — это инструмент с открытым исходным кодом, который добавляет постоянную память проекта и безопасность команд в Claude Code. Он использует 11 хуков на 6 событиях для внедрения контекста, блокировки опасных команд и сохранения работы после операции /compact.

OpenClawRadar