13 mars 2026
– 5 minutes de lecture
Alexandre Bruniaux
Consultant Architecture
Schéma de référence des différentes couches et de leurs solutions

Introduction
L’idée est de présenter un panorama de solutions disponibles pour implémenter l’architecture MCP en entreprise organisé par différentes couches :
- Clients / Interface UX
- Orchestration entreprise & agents
- Agents IA
- API & API Gateway
- LLM Provider
- Tool / Endpoints API
- Observabilité
L’objectif n’est pas de réinventer la roue pour des couches déjà existantes dans un SI d’entreprise mais de se concentrer sur les couches qui participent activement au fonctionnement et à la communication avec l’écosystème MCP.
Les différentes couches sont passées en revue, en rappelant leur fonction, avant de s’attarder sur les solutions disponibles sur le marché. Certaines solutions ne sont pas strictement segmentées et peuvent couvrir plusieurs couches.
Même si les couches techniques continuent d’exister, leurs frontières deviennent moins visibles au fur et à mesure que les éditeurs enrichissent leur “package” avec de nouvelles briques (solution tout-en-un), de sorte que l’entreprise n’a plus à gérer séparément chaque couche.
Orchestration entreprise & agents
Cette couche d’orchestration va gérer les processus métier globaux. L’orchestration d’agent, quant à lui, va router les requêtes vers les agents appropriés.
Au sein d’outils comme Mulesoft ou Boomi, l’orchestrateur d’agents est implémenté comme un service appelé et non comme une brique interne.
Des frameworks open source comme LangGraph, LangChain ou LlamaIndex permettent de construire un orchestrateur d’agents chargé de coordonner l’exécution des tâches entre différents agents spécialisés. Pour simplifier le choix des frameworks, on peut les positionner ainsi :
- LangChain : agent tool-use et chaînes simples
- LangGraph : workflows déterministes & multi-agent stateful
- LlamaIndex : orchestration de la recherche documentaire (RAG)
Il existe d’autres solutions open source (ou non) : https://blog.n8n.io/ai-agent-orchestration-frameworks/ Cependant, ces frameworks sont souvent combinés pour construire un système complet multi agent.
Agents IA
Un agent IA reçoit l’entrée envoyée par l’orchestrateur, va analyser et comprendre l’intention sous-jacente pour déterminer la meilleure action à prendre pour répondre au besoin. Il va déterminer quoi faire en fonction du contexte et des objectifs.
Le MCP client, quant à lui, est le point de connexion entre l’agent IA et le serveur. Il consomme les tools et ressources exposés par les serveurs.
Solution : les agents sont développés en Python / Javascript à l’aide des frameworks cités précédemment, notamment LangChain utilisé pour la logique agent.
Une fois les agents construits, il sont déclarés dans l’Agent Registry qui est une couche de gouvernance et d’exposition au sein de l’orchestrateur entreprise. (Ex : Mulesoft Agent Registry). En effet, certaines plateformes commencent à proposer des capacités de gouvernance et de catalogage d’agents.
API & AI gateway
L’API gateway vérifie les autorisations et gère la sécurité AVANT toute consommation de ressources IA.
- Authentification : Validation de l’identité de l’utilisateur ou du système appelant
- Autorisation : Vérification des permissions pour exécuter l’action demandée
- Rate Limiting : Application des quotas par utilisateur/tenant (ex: max 10 opérations/minute)
- Caching : Stockage des réponses techniques identiques pour éviter de solliciter inutilement les serveurs d’application => économie de bande passante
- Routing : Redirection de la requête vers le bon service
- …
L’AI Gateway orchestre des modèles, gère des coûts tokens et assure l’observabilité IA. Cet élément détermine quel LLM l’agent utilise en fonction des besoins. Il gère également des fonctions permettant de communiquer avec les MCP serveurs.
Voici les briques pour la partie LLM :
- Multi LLM : Un accès unique vers tous les modèles (GPT-4, Claude, etc.)
- Guardrails : Le garde-fou qui filtre les propos déplacés ou dangereux
- Semantic Routing : Redirection de la requête vers le LLM le plus adapté selon le sens de la question (Attention : cette brique n’est pas une fonctionnalité native universelle, il peut être présent en custom)
- Caching : Pas de coûts supplémentaires pour une question à laquelle on a déjà répondu.
- AI Observability : Monitoring spécifique à l’IA
- …
Voici les briques pour la partie MCP Server :
- MCP Authn & Authz : Gestion de l’identité de l’agent IA. Elle vérifie que l’agent a le droit d’appeler un outil spécifique et gère les secrets/clés API pour se connecter aux serveurs MCP
- MCP Routing : Dirige l’agent vers le bon serveur MCP pour exécuter l’action.
- MCP Analytics : Mesure l’efficacité et l’utilisation des outils. Qui utilise quel outil ? Quel outil échoue souvent ?
Solutions :
- Kong API Gateway + Kong AI Gateway
- Gravitee API Gateway + AI Agent Management
- Apigee (fonctionnalités IA incluses dans le produit)
- Mulesoft Flex Gateway + Mulesoft AI Chain
- Boomi API Management + Boomi AI, Boomi MCP…
Tools /Endpoints API
Dans une approche “standard entreprise », mieux vaut passer par l’IPaaS déjà en place. L’éditeur possède déjà une centaine de connecteurs (SAP, ServiceNow etc.). Même sans connecteur spécifique pour une application legacy, l’utilisation du connecteur HTTP permet de bénéficier de la sécurité et du monitoring de la plateforme. L’IPaaS peut servir de base pour exposer les APIs sous forme de tools compatibles MCP via une couche d’adaptation.
Attention : MCP est un protocole émergent, pas encore un standard formel type OpenAPI.
Le catalogue des APIs est alors transformé en catalogue d’outils IA.
Ce qui veut dire que les agents ont la capacité d’agir sur le SI de manière autonome, mais sous le contrôle total de votre plateforme d’intégration.
Solution : Éditeur IPaaS déjà en place.
Observabilité
En évoquant le contrôle total, cela nous fait une excellente transition vers l’observabilité.
L’IPaaS existant agit comme un agrégateur central qui produit des données avec OpenTelemetry adopté par un large panel de plateformes (Mulesoft, Kong etc.). Il est ainsi possible d’exporter ces données et les stocker dans d’autres outils d’observabilité déjà existant. Avec ces données, il est possible de surveiller la performance, les coûts, les agents utilisés… via des dashboards.
Solutions : Se baser sur les outils d’observabilité existant. Cependant voici un exemple d’outils déjà utilisé dans le SI :
- Agregateur central : IPaaS
- Stockage et requête : Prometheus
- Visualisation : Grafana
Stacks Recommandés
Solution industriel
- Orchestration entreprise & agents : Mulesoft / Boomi + Frameworks d’agents
- Agents IA : LangChain pour la logique agent
- API & API Gateway : API Gateway existant + module / plateforme IA
- Tool / Endpoints API (focus sur les MCP serveurs) : IPaaS existant
- Observabilité : IPaaS existant + Prometheus + Grafana
POC
- Orchestration agents : Frameworks d’agents
- Agent IA : LangChain pour la logique agent – un seul agent spécialisé
- API & API Gateway : API Gateway existant (sans utiliser l’ensemble des briques internes) + module / plateforme IA
- 1 LLM Provider
- Tool / Endpoints API (focus sur les MCP serveurs) : Un mcp serveur local
- Observabilité simplifié