Anthropic Code Mode: спір між MCP і CLI: інструменти замість runtime, токени з 150 тис. до 2 тис.

Упродовж усього 2025 року в AI-інженерній спільноті точилися суперечки щодо того, що краще для виклику інструментів агентом: «MCP чи CLI». Аж у листопаді 2025 року Anthropic опублікувала роботу «Code execution with MCP», яка переосмислила проблему з позицій першопринципів. akshay_pachaar 5/10 зібрав thread і пояснив: проблема ніколи не в самій угоді, а в старій звичці «пакувати всі описи інструментів у context на старті session». Рішення Anthropic — змусити модель писати код для виклику інструментів, а runtime хай відповідає за деталі керування інструментами. Новий підхід отримав назву «Code Mode».

Проблема старого режиму: моделі більшу частину не вдається використати в 150K tokens

Марнотратна структура старого MCP-режиму:

Playwright MCP: 13.7K tokens (одним заходом усе втиснути)

Chrome DevTools MCP: 18K tokens

5 server-параметрів: ще до старту роботи вже спалюються 55K tokens

Один workflow повністю виконаний: роздувається до 150K tokens

Фактично використано моделлю: майже все марно

Критики стверджують, що треба перейти на CLI, але CLI у multi-tenant app легко ламається, бракує typed contract, а агенту, коли API незнайоме, доводиться робити зайві ітерації, розбираючи текстові виводи. Обидві сторони мають рацію, але однаково неправильно визначають суть проблеми.

Розв’язання: модель пише code для виклику інструментів, і більше не робить call напряму з context

Ключові ідеї запропонованого Anthropic «Code Mode»:

Перевертання ролей моделі: не модель викликає інструменти через context, а модель пише код, а runtime викликає інструменти

Інструменти живуть у runtime, а модель бачить лише те, що вона імпортує

type рухається разом з import: модель імпортує який інструмент — отримує його типізований контракт

Виклик через Bash уже встановлених бінарників (git, curl тощо)

Виклик через typed module imports для спеціалізованих API

Приклад Anthropic: текстовий потік Google Drive надходить у Salesforce CRM для оновлення. У старому підході завантажують schema обох інструментів і проганяють весь текстовий лог через модель двічі; у новому підході 10 рядків TypeScript просто імпортують потрібне — і те саме завдання стискається з 150K до 2K tokens, тобто мінус 98.7%.

Cloudflare довів це до максимуму: 2,500 endpoint API, з 1.17M tokens до 1K

Cloudflare зробив найбільш радикальну версію:

Початковий масштаб API: 2,500 endpoint, загалом schema на 1.17M tokens

Новий підхід: лише два функціональні виклики search і execute, разом 1K tokens

Агент пише код: спершу search у каталозі інструментів, потім execute для відповідного інструменту

Коефіцієнт стиснення: понад 1,000 разів

Твердження «MCP померло» — хибне: Anthropic опублікувала, що завантаження MCP SDK вже досягли 300 мільйонів, на початку року було 100 мільйонів — це одна з найшвидше зростаючих базових інфраструктур для Agent. «Мертвим» стало не MCP як таке, а спосіб «разом завантажувати всі інструменти під час старту session» — і саме це, власне, було поганою ідеєю. Для розробників, які пишуть Agent у 2026 році, правило просте: визначення інструментів належать code, а не context; модель пише кілька рядків коду для виклику, а runtime обробляє решту.

Конкретні події, за якими варто стежити далі: темп зростання завантажень MCP SDK з 300 мільйонів, чи стандартизують Code Mode як офіційну рекомендовану режимну практику в межах MCP-регламенту, а також прогрес впровадження Code Mode іншими Agent-платформами на кшталт OpenAI, Google, Cursor.

У цій статті Anthropic Code Mode спростовує суперечку MCP vs CLI: інструменти живуть у runtime, а tokens стискаються з 150K до 2K — найперше це з’явилося в Розділ новин ABMedia.

Застереження: Інформація на цій сторінці може походити від третіх осіб і не відображає погляди або думки Gate. Вміст, що відображається на цій сторінці, є лише довідковим і не є фінансовою, інвестиційною або юридичною порадою. Gate не гарантує точність або повноту інформації і не несе відповідальності за будь-які збитки, що виникли в результаті використання цієї інформації. Інвестиції у віртуальні активи пов'язані з високим ризиком і піддаються значній ціновій волатильності. Ви можете втратити весь вкладений капітал. Будь ласка, повністю усвідомлюйте відповідні ризики та приймайте обережні рішення, виходячи з вашого фінансового становища та толерантності до ризику. Для отримання детальної інформації, будь ласка, зверніться до Застереження.
Прокоментувати
0/400
Немає коментарів