Одновызовный конвейер MCP сокращает использование токенов Claude Code на 74%

✍️ OpenClawRadar📅 Опубликовано: 1 марта 2026 г.🔗 Source
Одновызовный конвейер MCP сокращает использование токенов Claude Code на 74%
Ad

Разработчик поделился опытом создания контекстного движка (MCP-сервера), который предоставляет Claude Code граф зависимостей кодовых баз, позволяя ему читать только релевантный код вместо целых файлов. Инструмент значительно сокращает использование токенов, предоставляя графы зависимостей и скелеты вместо исходных файлов.

Исходная проблема и первоначальное решение

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

Выявленная неэффективность и решение

Пользователи указали, что сам рабочий процесс MCP был расточительным: агенты выполняли несколько циклов обмена данными: вызов get_context_capsule, чтение результата, затем вызов get_impact_graph, чтение этого результата, за которым следовал search_memory и чтение этого результата. Это создавало три цикла обмена данными с перекрывающимися результатами в контексте.

Исправление run_pipeline

Разработчик выпустил инструмент MCP с одним вызовом под названием run_pipeline, который заменяет многоэтапный рабочий процесс. Инструмент автоматически определяет намерение (отладка/изменение/рефакторинг/исследование) и запускает соответствующую комбинацию поиска контекста, анализа влияния и вызова памяти на стороне сервера.

run_pipeline({
  task: "fix JWT validation bug",
  preset: "auto",
  max_tokens: 10000,
  observation: "JWT uses Ed25519" // сохранить инсайт в том же вызове
})

Этот единственный вызов заменяет 3-4 отдельных вызова. Результаты дедуплицируются и объединяются в рамках бюджета токенов перед попаданием в контекстное окно, что приводит к примерно на 60% меньшему количеству контекстных токенов по сравнению с вызовом инструментов по отдельности. Параметр observation позволяет агентам сохранять полученную информацию в том же вызове без отдельного шага save_observation. Память связана с узлами графа кода, поэтому при изменении кода наблюдения автоматически помечаются как устаревшие.

Ad

Дополнительные выпущенные функции

  • Пассивный конвейер наблюдения: наблюдатель за файлами → вычисление разницы хэшей blake3 → структурные различия на уровне AST → автоматическая корреляция с вызовами инструментов → наблюдения без настройки
  • CLI, работающий без VS Code: npm install -g vexp-cli
  • Git-хуки, которые не перезаписывают существующие (блоки с разделителями-маркерами)
  • Отображение экономии токенов в боковой панели VS Code с фактическими цифрами за скользящее 24-часовое окно

Доступность

Инструмент можно бесплатно опробовать с щедрым бесплатным тарифом, предлагающим 2000 узлов, базовую функциональность конвейера и полную память сеанса. Не требуется учётная запись или API-ключ, и он не выполняет сетевых вызовов. Базовая архитектура включает движок графов на Rust и парсеры tree-sitter, созданные разработчиком, при этом Claude Code помогал с уровнем протокола MCP, миграциями схем SQLite и шаблонами инструкций для агентов.

📖 Прочитать полный источник: r/ClaudeAI

Ad

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

Dev-Card: Навык Клода для Создания Карточек Разработчика на Основе Истории Git
Инструменты

Dev-Card: Навык Клода для Создания Карточек Разработчика на Основе Истории Git

Dev-Card — это навык Claude Code, который анализирует git-репозитории для создания публикуемых Карточек идентификации разработчика, присваивая одну из 11 архетипов на основе времени коммитов, распределения языков, шаблонов сообщений коммитов и распределения размера коммитов.

OpenClawRadar
Динамика TrustLog: Демон на Python использует математику облигаций для уничтожения неконтролируемых ИИ-агентов
Инструменты

Динамика TrustLog: Демон на Python использует математику облигаций для уничтожения неконтролируемых ИИ-агентов

TrustLog Dynamics — это демон на Python, который отслеживает затраты на API ИИ-агентов в реальном времени и завершает процессы с помощью двух методов количественных финансов: обнаружение выпуклости для ускорения затрат и обнаружение нулевой дисперсии для механических циклов.

OpenClawRadar
LetMeWatch: Python-плагин добавляет анализ видео в Claude через обнаружение сцен с помощью FFmpeg
Инструменты

LetMeWatch: Python-плагин добавляет анализ видео в Claude через обнаружение сцен с помощью FFmpeg

Разработчик создал плагин на Python под названием LetMeWatch, который позволяет Клоду анализировать видео, используя FFmpeg для обнаружения сцен, извлекая только кадры, где меняется изображение, добавляя к ним временные метки и передавая их партиями в мультимодальное зрение Клода.

OpenClawRadar
MLJAR Studio: Локальный AI-аналитик данных, создающий воспроизводимые блокноты
Инструменты

MLJAR Studio: Локальный AI-аналитик данных, создающий воспроизводимые блокноты

MLJAR Studio — это настольное приложение, которое преобразует вопросы на естественном языке в блокноты Python, выполняемые локально, с AutoML для табличных данных и поддержкой локальных LLM через Ollama.

OpenClawRadar