Сервер TOON MCP сокращает количество токенов в результатах инструментов на 30-60% в OpenClaw.

Выпущен сервер MCP, который автоматически сжимает структурированные результаты инструментов JSON в формат TOON — эффективное с точки зрения токенов представление, предназначенное для сокращения использования токенов на 30-60% для табличных данных в сессиях OpenClaw.
Как это работает
TOON — это формат, разработанный для эффективного с точки зрения токенов представления данных для LLM, который использует имена полей, объявленные один раз, отступы вместо скобок и отсутствие избыточных кавычек. Сервер MCP сравнивает количество токенов между TOON и компактным JSON и возвращает тот, который меньше.
Настройка
Добавьте сервер MCP в конфигурацию OpenClaw (~/.openclaw/openclaw.json):
{
"mcpServers": {
"toon": {
"command": "npx",
"args": ["@fiialkod/toon-mcp-server"]
}
}
}
Добавьте правило в ваш AGENTS.md: когда любой инструмент возвращает структурированные данные JSON (массивы объектов, ответы API, результаты базы данных, логи) размером более ~20 полей, передайте результат через инструмент toon_format_response перед анализом.
Производительность
Для табличных данных (массивы однородных объектов, электронные письма, события календаря, результаты поиска, логи, строки БД) TOON обычно выигрывает на 30-60%. Для небольших полезных нагрузок или глубоко вложенных конфигураций он возвращается к компактному JSON.
Тестирование с 15 финансовыми транзакциями и 15 вопросами:
- JSON: 14/15 правильных (93.3%), использовано ~749 токенов
- TOON: 14/15 правильных (93.3%), использовано ~398 токенов
Такая же точность с на 47% меньшим количеством токенов. Ошибки были на разных вопросах, и ни одна не была вызвана форматом. TOON был без потерь в тестах — decode(encode(data)) === data.
Случаи использования
Лучше всего подходит для: результатов MCP Gmail/Calendar, запросов к базам данных, ответов API, списков файлов, логов — всего, что является массивом объектов с повторяющимися ключами.
Не требуется для: небольших полезных нагрузок (<5 элементов), глубоко вложенных конфигураций, данных, которые нужно передать обратно как сырой JSON.
Проблема, которую он решает
Системные промпты и схемы инструментов имеют высокие фиксированные затраты в OpenClaw, файлы рабочей области полуфиксированы, но результаты инструментов накапливаются быстро. Когда агенты читают файлы, запрашивают API или просматривают, это приводит сессии к сжатию, где контекст теряется. TOON работает на опережение, уменьшая результаты инструментов до того, как они попадут в транскрипт, откладывая сжатие и сохраняя больше истории сессии.
📖 Read the full source: r/openclaw
👀 Смотрите также

Аурелий: Фреймворк React, созданный с помощью 48 кодовых агентов Claude и конвейера Figma-to-React
Aurelius — это фреймворк с открытым исходным кодом для React, который использует 48 иерархически организованных агентов Claude Code для автономной сборки React-приложений из дизайнов Figma. Фреймворк применяет TDD, визуальный контроль качества с пиксельным сравнением и проверки качества перед развёртыванием.

Сервер MCP для семантического поиска в хранилищах Obsidian
Разработчик создал MCP-сервер, который индексирует хранилища Obsidian в Qdrant с локальными эмбеддингами, обеспечивая семантический поиск вместо поиска по ключевым словам. Он разбивает markdown по заголовкам, использует эмбеддинги BAAI/bge-small-en-v1.5 и работает с Claude Code, Cursor, Windsurf или любым MCP-клиентом.

Улучшитель промптов Claude Code v0.5.3: Рефакторинг режима планирования и исследование на основе субагентов
v0.5.3 добавляет хук PreToolUse для читаемости режима планирования (чистые перезаписи, без истории решений) и переносит исследование нечётких запросов в подагенты Task/Explore на Haiku для экономии токенов основного контекста. Плагин теперь работает на Windows и имеет более 1,4K звёзд на GitHub.

Монитор использования Claude: Бесплатное приложение для macOS в строке меню для отслеживания лимитов Claude.ai
Разработчик создал Claude Usage Monitor — бесплатное приложение для macOS в строке меню, которое отображает использование Claude.ai с помощью цветных значков, счетчиков в реальном времени и таймеров сброса. Приложение считывает данные напрямую из сессий Claude.ai, не требуя API-ключа.