Исследования19 сентября 2026 г., 23:19 МСК🤖 Auto

Agent Skills vs MCP: замеры показали, что навыки дешевле на 2.28x

Decoding AI измерили 6434 навыка и 108 инструментов MCP. Медианная стоимость контекста навыка — 78 токенов, инструмента — 177.5. Вся разница в JSON-схеме.

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

Суть сравнения: контекстное окно не прощает лишнего

Лаборатория Decoding AI провела масштабное измерение затрат на контекст для двух основных парадигм работы AI-агентов: Agent Skills (навыки) и MCP Tools (инструменты через Model Context Protocol). Исследование, проведенное 18 сентября 2026 года, охватило 6 434 уникальных навыка и 108 инструментов. Цель — понять, какой подход экономнее для постоянного контекста (always-on context), который модель держит в памяти при каждом запросе.

Результаты однозначны: навыки (skills) в медиане обходятся в 2.28 раза дешевле, чем инструменты MCP. Это критически важно для разработчиков, оптимизирующих стоимость и скорость работы агентов, так как каждый лишний токен в системном промпте увеличивает задержку и цену запроса.

Цифры и метрики

Измерения проводились с использованием одного токенизатора (o200k_base) и фиксированной позиции в промпте. Вот ключевые показатели, которые выделяются в отчете:

Метрика Agent Skill (Навык) MCP Tool (Инструмент) Разница / Комментарий
Медианная стоимость (токены) 78 177.5 Навык дешевле в 2.28 раза
Средняя стоимость (mean) 91.3
75-й перцентиль 122
90-й перцентиль 177 Почти вдвое дороже медианы
Максимальное значение 481
Доля JSON-схемы в стоимости MCP 0 (нет схемы) 85.1% Схема «съедает» основную часть бюджета

Почему инструменты MCP такие «тяжелые»?

Главный вывод исследования: 85.1% медианной стоимости инструмента MCP составляет его JSON-схема ввода. В отличие от навыков, которые передают модели только имя и описание, инструменты MCP обязаны поставлять строгую схему параметров для валидации запросов. Эта схема является статичным блоком данных, который загружается в контекст постоянно.

Если убрать JSON-схему из расчета, картина меняется: имя и описание инструмента MCP занимают всего 26.5 токенов, что значительно меньше, чем 78 токенов у навыка. Однако без схемы инструмент не может быть корректно вызван моделью, поэтому эта «плата за безопасность» неизбежна.

Мифы о документации Anthropic

Документация Anthropic оценивает стоимость навыка примерно в ~100 токенов. Исказители отмечают, что это значение является оптимистичным. В реальном корпусе 32.9% навыков превышают эту отметку, а 90-й перцентиль достигает 177 токенов. Самый «тяжелый» навык в выборке весил 481 токен.

Интересно, что описания навыков (description) в среднем в 2.94 раза длиннее, чем описания инструментов MCP. Это логично: поскольку навык не имеет жесткой схемы параметров, его текстовое описание должно быть максимально подробным, чтобы модель понимала, когда и как его использовать.

Проблемы экосистемы и предостережения

Исследование выявило ряд проблем в открытых репозиториях:

  • Несоответствие спецификации: 412 навыков (6.4%) имеют имя, не совпадающее с именем родительской директории, что нарушает требования спецификации.
  • Опасные «пакеты»: 14 из 214 проверенных пакетов навыков занимают более 10 000 токенов при полной установке. Авторы предупреждают: не стоит устанавливать такие пакеты целиком, если вы не используете все входящие в них навыки. Один из таких «пакетов-каталогов» изначально был ошибочно представлен в статье как единый тяжелый объект, хотя на практике пользователи выбирают из него отдельные элементы.

Для самостоятельной проверки авторы предоставляют скрипт, который позволяет подсчитать токены в локальных навыках, используя соотношение ~4.78 символов на токен как быструю оценку.

Источник: Towards AI pub ↗