MCP ou A2A : quelle différence, et lequel vous faut-il ?
Écouter cet article
MCP relie un agent à ses outils. A2A relie un agent à d'autres agents ou applications. Ils ne sont pas concurrents : un même agent peut utiliser les deux.
À quoi sert MCP ?
Le Model Context Protocol est un standard pour exposer des outils à un agent : CRM, base de données, messagerie. On écrit un serveur MCP une fois, et tout agent compatible peut s'en servir.
À quoi sert A2A ?
Agent2Agent est un protocole pour appeler un agent comme un service. Il publie une carte qui décrit ce qu'il sait faire, reçoit un message et renvoie sa réponse, éventuellement en flux.
Comment les comparer ?
| MCP | A2A | |
|---|---|---|
| Relie | Agent à outil | Application ou agent à agent |
| L'appelé est | Une fonction | Un agent autonome |
| Exemple | Lire une fiche client | Demander une analyse à l'agent de veille |
Lequel choisir ?
Votre agent doit agir sur vos logiciels ? Il vous faut MCP. Votre application doit appeler un agent, ou plusieurs agents doivent coopérer ? Il vous faut A2A. La plupart des projets sérieux finissent par utiliser les deux.
Quel risque de sécurité ?
Un serveur MCP est du code de confiance : ses descriptions d'outils arrivent jusqu'au modèle. N'accordez que les serveurs nécessaires, agent par agent.
Dans kaiin
Chaque agent est servi en A2A, et n'utilise que les serveurs MCP qui lui ont été accordés.