Agents : MCP et A2A
ConceptProduitDepuis la version 0.1.0
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 |