Analytics Legends La plateforme de connaissance SAP Analytics
Fiche concept

LangChain / LlamaIndex / Mosaic AI vs MCP — framework vs protocole

LangChain / LlamaIndex / Mosaic AI vs MCP — framework vs protocole — illustration de section Analytics Legends pour la base de connaissances SAP Analytics (concepts, études, Academy)

À jour au 2026-07-24T14:00:00Z

Qu'est-ce que LangChain / LlamaIndex / Mosaic AI vs MCP — framework vs protocole ?

Confondre un framework d'agent (LangChain, LlamaIndex, Mosaic AI) avec un protocole (MCP) est l'erreur d'architecture la plus répandue en 2026 — le choix de framework est réversible en semaines, le choix de protocole de catalogue d'outils ne l'est pas.

Ce qu'est réellement cette comparaison

LangChain (né en Python puis en JavaScript en octobre 2022), LlamaIndex (initialement nommé GPT-Index, lancé en janvier 2023) et le Mosaic AI Agent Framework de Databricks (racheté par Databricks en juin 2024, disponible en version générale sur la plateforme Databricks depuis octobre 2024) sont des frameworks applicatifs pour agents : des kits de développement à parti pris qui regroupent l'appel d'outils, l'orchestration de prompts, la mémoire, la recherche documentaire, l'évaluation et la traçabilité en une seule surface pour le développeur. Le Model Context Protocol (MCP) est d'une nature catégoriquement différente — un protocole de communication, un contrat entre un agent et un catalogue d'outils, sans aucun avis sur la façon dont l'agent lui-même est construit. Traiter ces éléments comme des choix concurrents est l'erreur d'architecture la plus fréquente dans les projets d'agents, car la question « framework ou protocole ? » n'est en réalité pas un choix — les deux sont nécessaires, et ils opèrent à des niveaux différents de la pile technique.

Comment les deux couches s'articulent

Pourquoi c'est important

  • Passer de LangChain à LlamaIndex coûte environ 2 à 6 semaines sur un projet de taille intermédiaire ; migrer 20 outils entre protocoles casse tous les agents consommateurs d'un coup et gèle en général 3 à 6 mois de développement.
  • Un agent LangChain peut être client MCP, et un outil construit sous LangChain peut être exposé en serveur MCP pour que des agents non-LangChain l'appellent aussi.
  • Câbler un outil Datasphere directement contre l'interface BaseTool de LangChain l'enferme hors de Claude Code, Joule Agent ou Copilot Studio — l'exposer en MCP permet à chaque hôte de l'appeler.

Points clés

  • Catégories — LangChain / LlamaIndex / Mosaic AI sont des frameworks d'agent (comment construire l'agent) ; MCP est un protocole de fil (comment l'agent parle aux outils).
  • Complémentaires, non concurrents — un agent LangChain peut être client MCP ; un outil LangChain peut être exposé en serveur MCP, appelable depuis Joule ou tout autre hôte MCP.
  • Signaux d'adoption — client MCP LlamaIndex janvier 2025 ; Mosaic AI Gateway enregistre les serveurs MCP comme catalogues gérés ; adaptateur MCP LangChain livré côté communauté en février 2025.
  • Les frameworks sont réversibles — passer de LangChain à LlamaIndex coûte 2 à 6 semaines de réécriture pour un projet de taille intermédiaire ; les protocoles ne le sont pas — changer de protocole casse simultanément tous les agents consommateurs.
  • Règle analytics SAP — construisez le catalogue d'outils en MCP d'abord ; choisissez le framework ensuite sur l'ergonomie développeur + l'outillage d'évaluation + les compétences de l'équipe.
  • Asymétrie de verrouillage — le verrouillage BaseTool emprisonne les outils dans un seul framework ; l'exposition en serveur MCP permet au même outil d'être consommé par Joule, Copilot Studio, Claude Code et des agents LangChain sans modification.
  • La gouvernance réside à la couche protocole — contrôle d'accès, versionnage, métrication des coûts et journalisation d'audit appartiennent au serveur MCP ou à l'AI Agent Hub au-dessus, pas dans l'implémentation de l'outil dans le framework.
  • L'outillage d'évaluation est un différenciateur de framework — LangSmith (LangChain), LlamaCloud eval (LlamaIndex) et Mosaic AI evaluation (MLflow) diffèrent substantiellement ; choisissez le framework dont le harnais d'évaluation correspond au workflow de débogage de l'équipe.
  • Les estates multi-framework sont courants — un client SAP peut faire tourner Joule (natif SAP), un agent LangChain (custom) et Copilot Studio (Microsoft) ; MCP est la seule couche d'outillage partagée praticable entre les trois.
  • Critère de passage à l'échelle — ne passez pas à l'échelle un catalogue d'outils verrouillé framework au-delà de 5 outils ou 3 hôtes agents sans migrer vers MCP ; le coût de réécriture combinatoire croît en O(outils × hôtes).

Termes employés sur cette page

Agent framework
SDK doté de partis pris qui regroupe appel d'outils, orchestration de prompts, mémoire, récupération, évaluation et traçage pour le développement d'applications d'agents ; LangChain, LlamaIndex et Mosaic AI en sont des exemples.
Wire protocol
Contrat entre deux composants logiciels spécifiant le format des messages, la découverte et les règles d'échange ; MCP est le protocole de communication agent-outil ; A2A (Agent-to-Agent) est celui entre agents pairs.
MCP (Model Context Protocol)
Protocole ouvert publié par Anthropic (2024-11) qui standardise la manière dont les agents découvrent et invoquent les outils ; agnostique vis-à-vis des frameworks — tout agent construit dans n'importe quel framework peut appeler n'importe quel serveur MCP.
Mosaic AI Gateway
Surface gérée par Databricks (disponibilité générale 2024-10) pour router le trafic des agents vers plusieurs modèles et catalogues d'outils ; enregistre les serveurs MCP comme catalogues gérés de premier ordre à accès gouverné.
BaseTool lock-in
Anti-pattern consistant à implémenter un outil directement contre la hiérarchie de classes d'un framework (par ex. le BaseTool de LangChain) plutôt que comme serveur MCP ; crée un coût de réécriture en O(outils × hôtes) lors de l'ajout de nouveaux hôtes d'agents.
Server-prefixed tool naming (MCP)
Convention MCP où un client ou proxy agrégeant des outils issus de plusieurs serveurs MCP préfixe chaque nom d'outil d'un identifiant de serveur (par ex. datasphere_query vs crm_query) pour éviter les collisions de nommage lorsque deux serveurs exposent un outil de nom similaire ; une convention de désambiguïsation, non une capacité de déploiement partagé ou de gouvernance.
LangSmith
La plateforme gérée d'évaluation et d'observabilité de LangChain ; fournit tests de non-régression de prompts, rejeu de traces et évaluation au niveau du jeu de données — le principal facteur de différenciation pour les équipes qui choisissent LangChain plutôt que LlamaIndex.
A2A (Agent-to-Agent protocol)
Le protocole de communication entre agents pairs (C229) qui complète MCP : là où MCP régit les appels agent-outil, A2A régit les appels entre agents — permettant la délégation d'agents, l'orchestration de sous-agents et les pipelines multi-agents.

Sources

  1. LangChain — official documentation
  2. LlamaIndex — MCP client integration (2025-01)
  3. Databricks — Mosaic AI Agent Framework + Gateway
  4. Model Context Protocol — specification
  5. LangChain MCP community adapter (2025-02)
  6. SAP News Center — Accelerate the Autonomous Enterprise with SAP Business Data Cloud
  7. SAP News Center — SAP Unveils the Autonomous Enterprise
  8. SAP News Center — The Future of the Enterprise Is Autonomous
  9. Stanford HAI — AI Index Report
  10. NIST — AI Risk Management Framework
  11. SAP Datasphere — Help Portal
  12. SAP Datasphere — official product page
  13. SAP Analytics Cloud — Help Portal
  14. SAP Analytics Cloud — official product page
  15. SAP BW/4HANA — Help Portal
  16. SAP S/4HANA — Help Portal
  17. SAP News Center
  18. SAP Community
  19. SAP — industries overview
  20. SAP Business AI — official product page
  21. SAP Joule (work companion) — official product page
  22. SAP Generative AI — official product page
  23. Meta AI — Llama model research
  24. arXiv — preprint archive (cs.CL/cs.AI)
  25. HuggingFace — model hub
  26. Gartner — research & analyst site
  27. BARC — BI & Analytics research
  28. TDWI — data & analytics research
  29. DSAG — German-speaking SAP user group
  30. ASUG — Americas' SAP User Group
  31. Databricks — official site

Fiche complète réservée aux abonnés. Ce que la fiche complète ajoute : le cadre de décision complet · la comparaison SAP · Snowflake · Databricks · Fabric · les pièges courants et leur correctif · l'aide-mémoire · les schémas d'architecture · les blocs de code · les chiffres à citer.

Ouvrir dans l'application →