К основному содержанию
MCP-сервер CX Codex

lcc — MCP-сервер для Claude Code: сжатие контекста без потерь

MCP-сервер, который сжимает контекст агента без пересказа: удаляет отработанные выводы инструментов, но хранит их локально и возвращает по хешу.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add lcc -- uvx local-context-compiler
Открыть на GitHub

Что делает lcc — Local Context Compiler

Сервер режет контекст сессии, оставляя все сообщения пользователя и ассистента побайтово, а старые выводы инструментов (вывод read_file, лог сборки, трейс ошибки) складывает в локальное хранилище ~/.cache/lcc/stash. Агент вызывает recall, передаёт идентификатор — и получает назад точный текст. На реальной сессии Claude Code из 193 сообщений и 75 вызовов сервер сократил 57 083 токена до 28 807 (−49,5 %), сохранив все 43 сообщения и убрав 33 вывода инструментов. Медиана по 299 длинным сессиям — сокращение на 21,8 %.

Внутри три провайдера: specialist-v3 (ранжирует блоки локально, на CPU), mechanical (режет по правилам) и rules (гибрид). Режим stashed пишет заглушку с числом строк и размером, не токенами — одинаковую на любой машине. Каждый проход записывает JSON-отчёт, lcc explain показывает причину для каждого удалённого блока. Без FFmpeg, ключей API и сети: судьи работают в Python, токены считает tiktoken (o200k_base), хранилище — content-addressed.

В Claude Code ставится плагином с хуками (нужна версия 2.1.274+ и флаг CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1) или как обычный MCP-сервер через uvx. Есть CLI для проверки любой сессии или документа.

Какие задачи решает

  • сжать контекст длинной сессии агента, не теряя точные ошибки и пути
  • вернуть удалённый вывод инструмента по хешу, проверив целостность
  • посчитать токены сессии Claude Code оффлайн, по o200k_base
  • оценить, сколько токенов уйдёт на чтение кеша, tool results и схемы
  • сжать любой документ или заметки по запросу, оставив релевантное

Примеры запросов агенту

  • Сожми контекст этой сессии, режим stashed, провайдер rules
  • Верни удалённый вывод с идентификатором <id> через recall
  • Посчитай токены файла сессии ~/.claude/projects/<project>/<session>.jsonl и покажи медиану по всем режимам

Как установить lcc — Local Context Compiler

Командой платформы

claude mcp add lcc -- uvx local-context-compiler

uvx запускает команду с именем пакета; если в README она другая — uvx --from local-context-compiler <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о lcc — Local Context Compiler

Как установить lcc в Claude Code?

Поставь флаг export CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1, затем выполни claude plugin marketplace add lucasmartins-ai/lcc и claude plugin install lcc@lcc --config provider=rules --config rulesMode=stashed. Разреши инструмент mcp__plugin_lcc_lcc__recall, чтобы агент мог возвращать удалённые выводы.

Что делает lcc?

Сжимает контекст сессии агента, удаляя отработанные выводы инструментов (логи, файлы, ошибки), но сохраняя их локально. Все сообщения пользователя и ассистента остаются побайтово. Агент вызывает recall с хешем и получает назад точный текст вывода.

Чем lcc отличается от /compact в Claude Code?

Встроенная команда /compact пересказывает сессию моделью, теряя точные строки ошибок и пути. lcc оставляет все сообщения как есть и убирает только старые выводы инструментов, складывая их в локальное хранилище. На тестовой сессии из 193 сообщений /compact заменил всё одним саммари, lcc сократил на 49,5 %, сохранив 43 из 43 сообщений.

Похожие MCP-серверы

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →
REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 386 989звёзд репо GitHub официальный github Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер. CX Codex +1 ★ 33 918звёзд репо Netdata netdata Отдаёт ИИ-агенту данные мониторинга: метрики, логи, алерты и поиск аномалий. Пригодится, когда нужно разобраться, что происходит на сервере, не открывая дашборд. CX Codex +1 ★ 81 115звёзд репо browser-use browser-use Сервер помогает агенту выполнять задачи в браузере: находить данные и заполнять формы. Подключите его, когда нужно поручить агенту действия на веб-странице. CX Codex +1 ★ 119 160звёзд репо Codebase Memory DeusData Локальный MCP-сервер, который строит граф кода, документации и инфраструктуры репозитория. Помогает агенту находить нужные места без повторного чтения файлов. CX Codex +1 ★ 47 392звёзд репо mcp-server HeyPuter Подключает ИИ-агента к Puter: файлы, сайты и воркеры через один MCP-сервер. Пригодится, если проект живёт в облаке Puter. CX Codex +1 ★ 43 872звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой