AI & 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-10-06

LangChain / LlamaIndex / Mosaic AI vs MCP : quelle est la différence ?

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 (issu de MosaicML, racheté par Databricks en juin 2023 — annonce le 26 juin, finalisation le 19 juillet 2023 — puis rebaptisé Mosaic AI) 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.

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. Databricks — Databricks completes acquisition of MosaicML (19 Jul 2023)
  2. LangChain — official documentation
  3. LangChain MCP community adapter (2025-02)
  4. NIST — AI Risk Management Framework
  5. SAP Business AI — official product page
  6. Model Context Protocol — Specification index, revision 2026-07-28
  7. Model Context Protocol — Tasks extension overview (spec 2026-07-28)
  8. Model Context Protocol — Client Features: Elicitation (spec 2026-07-28)
  9. Model Context Protocol — Skills extension overview
  10. Anthropic — Introducing the Model Context Protocol (2024-11-25)
  11. LangChain Docs — Model Context Protocol (MCP) (using MCP servers as LangChain tools)
  12. LlamaIndex Docs — Mcp API reference (MCPClient, get_tools_from_mcp_url, workflow_as_mcp)
  13. Databricks Docs — Databricks managed MCP servers (managed MCP servers behind Unity Gateway)
  14. Databricks — September 2026 platform release notes (Agent Bricks CLI beta, 29 Sep 2026)
  15. NVIDIA Technical Blog — Add Runtime Controls to AI Agents with NVIDIA OpenShell (framework-independent runtime controls, 28 Sep 2026)
  16. Model Context Protocol — SDKs (official SDKs for building servers and clients)

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 →