Прежде чем два ИИ-агента начнут обмениваться полезными сообщениями, им нужно найти друг друга, запросить возможности собеседника и установить сессию. Этот процесс называется handshake (рукопожатие). В обзорных работах его стоимость считается критерием эффективности, но до сих пор её не измеряли. Согласно исследованию на arXiv (рубрика cs.AI), теперь есть первый эмпирический бенчмарк, который разбивает handshake на отдельные фазы.
Что исследовали
Сравнивались три протокола: MCP (в варианте Initialize 2025 года и в варианте Discover 2026 года), A2A и ACP. Авторы использовали официальные SDK и фиксировали для каждого запроса число round trip, задержку по фазам, переданные байты и затраты токенов. Round trip — это путь запроса по сети туда и обратно.
Были проверены четыре сценария: холодный старт, повторное соединение, несовпадающие возможности и неполные метаданные. Каждая ячейка измерялась при N=50: один раз локально и один раз с эмулированной сетевой задержкой 50 мс RTT.
Время ожидания определяют round trip
Главный вывод: затраты определяются прежде всего числом round trip. Старый handshake MCP требует трёх round trip и 230 мс при 50 мс RTT. A2A обходится одним round trip и 61.0 мс.
Контекст тоже стоит ресурсов
Время — это не весь счёт. Когда языковая модель читает метаданные собеседника, затраты растут вместе со списком его возможностей — на 24–107 токенов на каждую возможность. Собеседник с 200 возможностями занимает 11 % контекстного окна в 200k токенов ещё до того, как агент прочитает собственную задачу.
Оценка результатов
В редакции 2026 года MCP сам сократил свой handshake с трёх round trip до двух. С Era Pinning при «тёплых» повторных соединениях их становится вообще ноль. Авторы видят в этом подтверждение измеренных затрат.
Разработчикам это может подсказать: стоит проверить, сколько возможностей раскрывает агент и можно ли переиспользовать соединения. Цифры получены на тестовой установке и не обязательно применимы к любой продуктивной системе. Авторы публикуют свой инструмент измерения, сырые данные и анализ, так что результаты можно перепроверить.



