Сервер 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
👀 Смотрите также

Обратно спроектированный SDK для Claude Code выпущен на четырех языках
Разработчик реверс-инженерил Claude Code и создал однодокументные SDK для Node.js, Python, Go и Rust без зависимостей. Инструменты предоставляют полный цикл агента с потоковой передачей и использованием инструментов, работая с существующими подписками Claude Pro/Max.

re_gent: Git для ИИ-агентов кодинга – Контроль версий активности агента
re_gent — это инструмент с открытым исходным кодом, который обеспечивает контроль версий для сессий ИИ-агентов, отслеживая каждый вызов инструмента, сохраняя подсказки и различия в файлах, и предоставляя команды, такие как `rgt log`, `rgt blame` и `rgt rewind` (скоро появится).

Интерфазе: Новая архитектура модели превосходит Gemini-3-Flash и GPT-5.4-Mini в детерминированных задачах
Interfaze — новая архитектура модели, объединяющая DNN/CNN с трансформерами, превосходит Gemini-3-Flash, Claude-Sonnet-4.6, GPT-5.4-Mini и Grok-4.3 по 9 бенчмаркам, включая OCR, зрение, STT и структурированные выходные данные.

Пользовательский MCP для Reddit в Claude Desktop / Код опубликован на GitHub
Разработчик выпустил кастомный Reddit MCP, предназначенный для Claude Desktop и Claude Code, чтобы интегрировать исследования Reddit непосредственно в рабочий процесс. Инструмент задокументирован на GitHub и доступен для бесплатного использования.