AIKraft Agents
Инструменты9 октября 2026 г., 17:47 МСК🤖 Auto

Cloudflare внедрила Code Mode для MCP: экономия 99.9% токенов

Cloudflare представила MCP-сервер для всей своей API-платформы, использующий подход Code Mode. Вместо загрузки тысяч инструментов в контекст, модель использует всего два метода, экономя до 99.9% токенов.

Баннер новости 9309

Проблема масштабируемости MCP

Model Context Protocol (MCP) стал стандартом для взаимодействия AI-агентов с внешними инструментами. Однако возникает фундаментальное противоречие: для выполнения сложных задач агентам нужно много инструментов, но каждый новый инструмент занимает место в контекстном окне модели, вытесняя информацию о самой задаче. Для крупных API, таких как Cloudflare, это критично.

Решение: Code Mode и два инструмента

Cloudflare решает эту проблему через Code Mode. Вместо экспорта тысяч отдельных инструментов, сервер предоставляет всего два метода:

  • search(): Позволяет агенту писать JavaScript-код для поиска по спецификации OpenAPI. Полная спецификация (более 2500 эндпоинтов) не загружается в контекст, агент работает с ней программно.
  • execute(): Выполняет сгенерированный JavaScript-код в изолированной среде (Dynamic Worker Loader) для взаимодействия с API.

Этот подход позволяет модели исследовать возможности API, комбинировать вызовы и возвращать только нужные данные, используя фиксированный объем контекста.

Метрики эффективности

Сравнение потребления токенов между традиционным MCP-сервером и новым решением на базе Code Mode демонстрирует радикальное улучшение:

Параметр Native MCP (традиционный) Cloudflare MCP (Code Mode)
Количество токенов входа ~1 170 000 ~1 000
Экономия токенов — 99.9%
Вместимость контекста Превышает лимит самых продвинутых моделей Укладывается в стандартные окна

Пример использования: Защита от DDoS

В сценарии защиты origin-сервера от DDoS-атак агент выполняет следующие шаги:

  1. Использует search() для нахождения эндпоинтов WAF и правил зон, фильтруя 2500+ вариантов до нужных.
  2. Анализирует схемы эндпоинтов (например, доступные фазы правил) через код.
  3. Использует execute() для цепочки вызовов: проверка существующих правил, получение конфигураций DDoS L7 и WAF, обновление чувствительности.

Весь процесс занял всего 4 вызова инструментов, при этом безопасность обеспечивается за счет выполнения кода в изолированном V8-песочнице без доступа к файловой системе и с отключенным внешним fetch по умолчанию.

Открытый исходный код

Cloudflare открыла исходный код нового MCP-сервера и SDK для Code Mode в рамках Cloudflare Agents SDK. Это позволяет разработчикам внедрять аналогичный подход в свои собственные MCP-серверы, значительно снижая затраты на токены для AI-агентов.

Источник: Cloudflare ↗