# MCP, ACP, A2A, ANP: чотири протоколи для взаємодії ШІ-агентів

Коли автономних агентів на основі великих мовних моделей стає багато, їм потрібні спільні правила обміну даними. Огляд "A Survey of Agent Interoperability Protocols: Model Context Protocol (MCP), Agent Communication Protocol (ACP), Agent-to-Agent Protocol (A2A), and Agent Network Protocol (ANP)" (arXiv 2505.02279, автори Abul Ehtesham, Aditi Singh, Gaurav Kumar Gupta, Saket Kumar та інші, з американських університетів) порівнює чотири такі протоколи.

## Яку проблему описують автори

За словами авторів, агентам потрібні стандартизовані протоколи, щоб підключати інструменти, ділитися контекстом і координувати завдання в різних системах. Ситуативні інтеграції важко масштабувати, захищати й переносити між галузями.

## Чотири протоколи

- MCP: клієнт-серверний інтерфейс на основі JSON-RPC для безпечного виклику інструментів і обміну типізованими даними.
- ACP: універсальний протокол поверх RESTful HTTP, що підтримує багатокомпонентні повідомлення з MIME-типами, синхронну й асинхронну взаємодію. Також має керування сесіями, маршрутизацію повідомлень і інтеграцію з рольовими та децентралізованими ідентифікаторами (DID).
- A2A: одноранговий розподіл завдань між агентами за допомогою «карток агента» (Agent Cards), що описують можливості.
- ANP: виявлення агентів у відкритій мережі та безпечна співпраця на основі децентралізованих ідентифікаторів W3C і графів JSON-LD.

## Як їх порівнюють і що радять

Протоколи порівняно за режимами взаємодії, механізмами виявлення, шаблонами комунікації та моделями безпеки. На основі порівняння автори пропонують поетапний план упровадження: почати з MCP для доступу до інструментів, потім додати ACP для структурованих мультимодальних повідомлень і сесій, далі A2A для спільного виконання завдань, а ANP для децентралізованих ринків агентів.

## Що з цього взяти командам, які будують агентів

Не потрібно обирати один протокол назавжди. Кожен закриває свій шар: інструменти, повідомлення, делегування завдань чи відкрита мережа. Зручно вводити їх у тому порядку, у якому зростає потреба.

Цю статтю написав Yethikrishna R, засновник і провідний інженер Mynd Labs, координатор і член-засновник Compyle (YC F25). Він створює системи ШІ-агентів та інструменти для розробників у місті Тріссур, Індія.

Джерело: Ehtesham et al., "A Survey of Agent Interoperability Protocols: Model Context Protocol (MCP), Agent Communication Protocol (ACP), Agent-to-Agent Protocol (A2A), and Agent Network Protocol (ANP)", https://arxiv.org/abs/2505.02279
