flexway
FRENParler à un expert

Agents : MCP et A2A

ConceptProduitDepuis la version 0.1.0

Markdown

Guide produit : ce que la capacité apporte, pour qui, ses limites et la version qui l'a livrée - sans syntaxe de configuration.

%%{init: {'theme':'base','themeVariables':{'fontSize':'14px','lineColor':'#94a3b8'}}}%%
graph LR
  AG["Agent IA"]:::ext
  subgraph FW["Flexway"]
    MCP["Surface MCP<br/>outils filtrés par portée"]:::hub
    A2A["Relais A2A<br/>gouverné, jamais terminé"]:::hub
  end
  API["Opérations du contrat<br/>projetées en outils"]:::spoke
  SRV["Serveurs MCP existants"]:::spoke
  AG2["Autre agent"]:::spoke

  AG -->|"MCP"| MCP
  MCP --> API
  MCP --> SRV
  AG -->|"A2A"| A2A
  A2A --> AG2

  classDef hub   fill:#4f46e5,stroke:#3730a3,color:#fff,font-weight:bold
  classDef spoke fill:#0891b2,stroke:#155e75,color:#fff,font-weight:bold
  classDef ext   fill:#64748b,stroke:#334155,color:#fff,font-weight:bold
Ce que ça fait MCP : une opération déclarée devient un outil d'agent sans écrire de serveur MCP ; des serveurs MCP existants passent derrière la même autorisation, le même quota et les mêmes métriques (fédération) ; les deux sur une même surface. A2A : le trafic entre agents (A2A v1.0) passe par la passerelle, sous quota, identité vérifiée et audit, sans qu'elle conserve de tâche
Pourquoi c'est important Le jeton de l'agent n'est jamais relayé à l'amont : celui-ci reçoit un jeton échangé pour lui. Une chaîne d'agents agissant pour une personne est bornée en profondeur et en durée, et révocable. Les outils d'un agent non surveillé peuvent être restreints. La console montre ce que chaque agent appelle et ce qu'il coûte
Cas d'usage Rendre une API interne utilisable par un assistant sans nouveau code ; gouverner un serveur MCP tiers ; faire dialoguer deux agents d'équipes différentes sous un quota commun
Limites Les cartes d'agent A2A signées, la délégation entre agents et le registre arrivent en 1.9.0 ; l'approbation humaine vérifiée d'un outil sensible, les droits limités à une tâche, le contrôle des arguments selon l'identité et le budget par exécution d'agent en 1.10.0 (pas encore construits) ; les ressources et invites d'un serveur MCP fédéré ne sont pas relayées ; le transport MCP stdio n'est pas au programme
Depuis 0.1.0 (MCP : outils projetés, fédération, échange de jeton, chaîne bornée), 1.0.0 (agents déclarés, agents non surveillés), 1.2.0 (A2A, deux premiers lots)
Configurer Agents et MCP, Agents A2A

Étapes suivantes