Сервер MCP Log Reducer сокращает использование токенов при чтении логов кодом Claude

Log Reducer — это MCP-сервер, созданный специально для Claude Code, который читает файлы журналов на стороне сервера и отправляет в беседы только сокращённый вывод, предотвращая попадание необработанных логов в контекстное окно. По словам разработчика, журнал из 2000 строк представляет собой 20 000+ токенов, навсегда удалённых из сессий.
Преобразования сжатия
Инструмент выполняет 19 детерминированных преобразований для сжатия логов на 50–90% без вызовов API:
- Сворачивает трассировки стека — сохраняет фреймы кода, свёртывая шум фреймворка
- Удаляет дубликаты повторяющихся и почти идентичных строк
- Фильтрует шум, включая проверки работоспособности, пульсации, индикаторы выполнения и шаблонный код Docker
- Сокращает UUID, временные метки и длинные URL
- Обнаруживает циклы и свёртывает повторяющиеся многострочные блоки
- Сжимает журналы доступа, удаляя шаблонный код до метода + путь + статус
Разработка с Claude Code
Весь проект был создан с использованием Claude Code. Разработчик вставлял образцы логов в беседы, Claude анализировал, что можно сжать, реализовывал преобразования и проверял их на тестовых данных. Рабочий процесс оценки в репозитории — который включает вставку лога, автоматическую генерацию идеального вывода, сравнение с конвейером и внесение исправлений — был разработан для полного управления через Claude Code.
Установка и использование
Установите с помощью npm install -g logreducer и добавьте в ваш .claude/settings.json:
{
"mcpServers": {
"logreducer": {
"command": "npx",
"args": ["-y", "logreducer", "--mcp"]
}
}
}Для использования: скопируйте журнал в буфер обмена и введите /logdump в Claude Code. Необработанный журнал сохраняется во временный файл и автоматически сокращается на стороне сервера. Вы также можете указать на файлы напрямую, фильтровать по уровню журнала, искать с помощью регулярных выражений или получать структурные сводки больших журналов.
Инструмент бесплатен и имеет открытый исходный код под лицензией MIT, доступен на GitHub по адресу launch-it-labs/log-reducer и в npm как logreducer.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Бесплатный MCP позволяет Клоду автоматически анализировать данные Google Search Console
Бесплатный MCP-сервер (Model Context Protocol) позволяет Клоду напрямую запрашивать данные Google Search Console для любого сайта, к которому у вас есть доступ. Спрашивайте о запросах, страницах, кликах, показах, CTR и позициях без ручного экспорта CSV.

Mímir: Система памяти на Python, основанная на 21 механизме нейронауки
Mímir — это система памяти на Python для ИИ-агентов, реализующая 21 механизм когнитивной науки, такие как флэшбэк-память и забывание, вызванное извлечением. Она использует гибридный индекс BM25 + семантический + датированный и демонстрирует улучшения в тестах, включая на 13% более высокую точность инструментов на Mem2ActBench по сравнению с VividnessMem.

Creation OS: Локальная σ-затворная среда выполнения LLM, позволяющая моделям говорить «Я не знаю» вместо галлюцинаций
Creation OS оборачивает локальные LLM (BitNet, Qwen, Gemma, любые GGUF) с σ-затвором, который измеряет несколько каналов неопределенности и принимает решение ACCEPT, RETHINK или ABSTAIN для каждого вывода. Без облака, без API. Точность TruthfulQA улучшена ~29% за счет селективной регенерации.

2-промптовая система для переноса контекста между чатами Claude без потери токенов
Разработчик делится двумя подсказками для сжатия всего разговора с Клодом в структурированный блок контекста и загрузки его в новый чат, сохраняя решения, проделанную работу и следующие шаги.