Retour au blog
Fonctionnalités

Junyr supporte A2A : le protocole agent-à-agent ouvert

25 juin 20266 min

Junyr implémente le protocole Agent2Agent (A2A) — les agents IA externes peuvent déléguer des tâches métier à votre agent Junyr de façon autonome, en complément du connecteur MCP. Découverte par Agent Card, OAuth 2.1, cloisonné par société.

Junyr supporte A2A : le protocole agent-à-agent ouvert

En bref — Junyr publie désormais un agent business souverain conforme au protocole ouvert A2A (Agent2Agent). N'importe quel agent IA externe peut le découvrir via une Agent Card standard, s'authentifier en OAuth 2.1 et lui déléguer des questions métier — de façon autonome, sans humain dans la boucle. C'est le complément naturel du connecteur MCP : MCP relie votre assistant IA (Claude, ChatGPT) à vos outils ; A2A laisse d'autres agents orchestrer Junyr comme un pair.


🤖 Qu'est-ce que A2A ?

A2A (Agent2Agent) est un standard ouvert d'interopérabilité entre agents, porté par la Linux Foundation. Il définit comment un agent client découvre un agent distant, lui envoie une tâche et reçoit un résultat — sur HTTP, en JSON-RPC 2.0, avec du streaming SSE optionnel.

Les briques essentielles :

  • Agent Card — une fiche JSON publiée sur /.well-known/agent-card.json qui décrit l'identité de l'agent, ses compétences, son point d'accès et ses exigences d'authentification.
  • Task — une unité de travail avec un identifiant, un cycle de vie (submitted → working → completed) et des artefacts.
  • Message / Part — un tour de conversation, composé de fragments de contenu (texte, fichier, données).
  • Artifact — le livrable concret produit par l'agent.

🔌 A2A et MCP : quelle différence ?

MCP (Model Context Protocol)A2A (Agent2Agent)
Pour quiVotre assistant IA (humain dans la boucle)Un agent orchestrateur (autonome)
ModeVous discutez, l'IA appelle des outilsUn agent délègue une tâche à un autre agent
DécouverteConnecteur configuré dans Claude/ChatGPTAgent Card publique standard
Exemple« Montre-moi mes devis ouverts » dans ClaudeUn pipeline IA interroge Junyr de façon programmée

Les deux protocoles fonctionnent simultanément — vous pouvez utiliser MCP et A2A ensemble, avec le même cloisonnement par société et les mêmes niveaux de confidentialité.

🪪 Découverte + authentification

  1. L'agent client récupère l'Agent Card de Junyr : GET https://mcp.junyr.app/.well-known/agent-card.json.
  2. La carte déclare la compétence Business Q&A et le schéma de sécurité OAuth 2.1 (PKCE) — le même flux que le connecteur MCP.
  3. L'agent s'authentifie, obtient un jeton, puis envoie une requête JSON-RPC message/send (ou message/stream pour du streaming) à https://mcp.junyr.app/a2a.
  4. Junyr répond avec une Task et un Artifact contenant la réponse, formulée à partir du graphe connecté de votre société (emails, contacts, projets, devis, factures, agenda).

🔒 Souveraineté et confidentialité

L'agent A2A de Junyr est cloisonné par société et soumis au niveau de confidentialité de chaque entreprise :

  • Totale et Sécurisée → l'agent refuse la tâche sur la surface A2A externe : aucune donnée ne quitte le périmètre vers un agent tiers.
  • Simple → la réponse est produite sur le graphe de la société, toujours cloisonnée.

Chaque entrée est filtrée contre l'injection de prompt, et la surface est limitée en débit. La Agent Card est statique et générique — elle ne contient jamais de donnée propre à une société.

❓ FAQ

A2A remplace-t-il MCP ?

Non. Ils sont complémentaires : MCP pour les usages pilotés par un humain, A2A pour la délégation entre agents autonomes. Les deux partagent la même authentification et le même cloisonnement.

Quels modèles de données l'agent A2A peut-il interroger ?

Le graphe métier connecté : emails, contacts, sociétés, projets, devis, factures, dépenses et agenda — en lecture, en langage naturel (v1).

Comment est gérée la sécurité ?

OAuth 2.1 PKCE (le flux MCP réutilisé), cloisonnement strict par société, gate de confidentialité (Totale/Sécurisée refusées sur cette surface) et filtrage anti-injection.

#a2a#agent2agent#mcp#protocole-ouvert#agent-ia
PT

Paul-Antoine Tual

IA Transformation Leader — Croissance & Transitions

Paul-Antoine Tual est IA Transformation Leader — il accompagne les dirigeants de TPE/PME dans leur transformation IA, du diagnostic Méthode Junyr™ au déploiement opérationnel d'agents IA autonomes. École des Mines · Université Panthéon-Sorbonne.