Ваш ИИ перестаёт вызывать инструменты по одному.
Он пишет программу.
Delta MCP — бесплатное приложение, которое работает между вашими ИИ-приложениями и их MCP-серверами. Ваш ИИ пишет каждую задачу как одну короткую программу; Delta MCP проверяет её, делает минимум вызовов по принципу «всё или ничего», перечитывает результат и сохраняет его в Activity.
Обновлено · 8 минут чтения
// delta { code }: one call for the whole task const t = await tickets.ticket.get("T-1"); t.status = "closed"; t.labels.push("late"); t.comments.push({ body: "Closed: fixed in 2.3" }); return t.title; // Delta MCP turns it into the fewest calls: // update_ticket, then add_comment, all or nothing
Сегодня ваш ИИ выполняет три работы сразу
Сегодня при работе с MCP модель сама выполняет каждый шаг, один за другим, и платит за каждый токенами.
Процессор
Один полный инференс на каждый шаг: прочитать, решить, вызвать один инструмент, подождать, прочитать снова.
Шина
Все данные, которые передаются от шага к шагу, проходят через контекст модели и оплачиваются заново на каждом шаге.
Память
Всё должно поместиться в контекстное окно: каждое определение инструмента, каждый результат, вся беседа.
токенов уходит на определения инструментов до первого слова — для 58 инструментов на 5 серверах.
Anthropic, нояб. 2025 г.инструментов: сверх этого модель начинает выбирать не тот.
Anthropic, документация по tool searchуспеха с первой попытки у лучшей модели на 127 реальных MCP-задачах, в среднем 17,4 вызова инструментов на задачу.
MCPMark, ICLR 2026Разработчик не нажимает каждую кнопку
Агенты для программирования хороши тем, что у кода есть компилятор, тесты и контроль версий. Delta MCP даёт вашему ИИ то же самое вокруг ваших сервисов: типы, под которые пишется код, проверки до запуска и историю, которую можно откатить.
| Критерий | Прямые вызовы MCP | Через Delta MCP |
|---|---|---|
| Кто решает, какие вызовы делать | Модель, по одному за ход | Delta MCP — исходя из всей программы |
| Что загружает модель | Определение каждого инструмента, каждый раз | Три инструмента и типизированные коллекции для каждого сервера |
| Данные между шагами | Проходят через контекст модели | Остаются внутри программы |
| Ошибки | Находятся по одной, уже после выполненных вызовов | Все находятся до первого вызова, каждая — с исправлением |
| Сбой на полпути | Оставляет работу недоделанной | Всё или ничего |
| После выполнения | Модель говорит, что всё сработало | Delta MCP перечитывает результат и сравнивает |
| История | Нет | Activity: каждое изменение до и после, и Undo |
| Ваши инструменты | Все на месте | Все по-прежнему на месте: 152 из 152 на самом большом сервере, который мы проверили |
Одна дверь между вашим ИИ и вашими серверами
Ваши ИИ-приложения обращаются к одному MCP-серверу — Delta MCP — на вашем компьютере. Delta MCP работает с вашими серверами ровно в том виде, в каком они есть: ничего менять и переписывать не нужно.
Как выполняется одна задача
Написать
Ваш ИИ пишет всю задачу как одну короткую программу.
Проверить
Delta MCP проверяет её до первого вызова и возвращает все ошибки сразу, каждую — с исправлением.
Спланировать
Он вычисляет, какое минимальное число вызовов нужно серверу, и ставит их в правильном порядке.
Применить
Он делает их все или не делает ни одного. То, чего сервер не умеет, отклоняется сразу.
Перечитать
Он перечитывает результат, записывает его в Activity и сохраняет всё, что нужно для отмены.
t.labls.push("late"); ✗ no field "labls" — did you mean labels? every error at once, each with its fix; nothing was sent to the server
d_… · 2 calls, all or nothing 1 update_ticket T-1 status=closed labels+late 2 add_comment T-1 "Closed: fixed in 2.3" Applied · read back ✓ · undo: delta_apply { undo: "d_…" }
Вложенные объекты — коротким текстом
Некоторые объекты вложены друг в друга: у теста есть шаги, у шага — действия, у действия — проверки. Ваш ИИ читает такой объект как несколько строк текста и переписывает его; Delta MCP выравнивает строки, сохраняет за каждой её идентичность и превращает разницу в минимум вызовов.
Delta MCP использует эту текстовую форму только тогда, когда запись обратно ничего не меняет на сервере.
// read "T-1" ticket T-1: Login broken status=open // your AI rewrites it ticket T-1: Login broken status=closed labels=late comment "Closed: fixed in 2.3" Applied d… · 1 ticket(s) · 2 call(s) · read back: as written ✓
Ничего не теряется
Каждый инструмент каждого сервера остаётся объявленным и доступным для вызова как есть, по имени. На Cerberus — тестовой платформе с набором из 152 инструментов — на месте все 152, а начальный контекст примерно в 17 раз меньше (оценка, в символах).
await cerberus.cerberus_test_folder_create({ testFolder: "RT-p7-cerberus-s1", description: "Tests automationexercise.com (API + front)" }); await world.commit(); // 152 of 152 Cerberus tools, the same way
Вживую, когда следующий шаг зависит от предыдущего
Браузер нельзя спланировать заранее: что нажимать, зависит от того, что показывает страница. Для этого программа выполняется вживую, по одному действию за раз. Объекты, которые она меняет, всё равно применяются вместе в конце, и их можно отменить.
await web.goto("https://shop.test/form"); await web.fill({ Name: "Ana" }); await web.press("Create"); return "done";
Вы решаете, сколько он делает сам
Для каждого коннектора: менять сам (рекомендуется: всё видно в Activity), спрашивать перед удалением или отправкой, спрашивать перед каждым изменением или только чтение.
Деньги, которые уходят, — отдельный случай: оплата, покупка, возврат, перевод и торговые операции по умолчанию требуют вашего подтверждения на карточке, и ваш ИИ никогда не сможет ослабить это правило.
Выполнение кода в MCP из коробки
Anthropic и Cloudflare показали, что агенты гораздо лучше работают с MCP, когда пишут код, а не вызывают инструменты, и обе компании называют цену: безопасное место для запуска этого кода и проверки вокруг него. Delta MCP — это готовое решение для каждого MCP-сервера, которым вы уже пользуетесь, на вашем компьютере.
В одном рабочем процессе расход снизился «со 150 000 токенов до 2 000 токенов» — экономия 98,7 % — когда агент стал писать код вместо вызова инструментов.
Больше 2 500 эндпоинтов API доступны агенту примерно в 1 000 токенов: ему дали типизированный SDK и попросили писать код.
Чего он не делает
Не экономит на каждой задаче. Один вопрос в один шаг обходится дороже, потому что ваш ИИ читает описание Delta MCP. Выигрыш — на задачах из нескольких шагов.
Не отменяет всё. Отправленное сообщение или ушедшие деньги не вернуть, а удалённый элемент возвращается как новая копия. Delta MCP говорит, что именно, до и после.
Не останавливает ИИ, решивший обойти защиту. Он защищает вас от ошибок вашего ИИ; ваш ИИ по-прежнему действует с вашими правами. Пока измерено только с Claude Code.
Читайте дальше
-
Как снизить расход токенов MCP и почему MCP тратит токены
Как снизить расход токенов MCP: измерьте через /context, найдите две статьи расходов (список инструментов и циклы) и сравните способы, включая Tool Search.
-
MCP или CLI для ИИ-агентов: откуда берётся счёт за токены
MCP или CLI для вашего ИИ-агента? Во сколько токенов обходится каждый, что показывают замеры, когда выигрывает CLI, когда MCP и где код лучше обоих.
Посмотрите на своих задачах
Бесплатно, настройка за две минуты, и всё можно вернуть на место одним щелчком.
Бесплатно · Без аккаунта · Чип Apple или Intel
Бесплатно · Без аккаунта
Бесплатно · Без аккаунта
Для Mac, Windows и Linux. Аккаунт не нужен.