AI & Analytics Legends La plateforme de connaissance SAP Analytics
Fiche concept

MCP — Model Context Protocol dans SAP (mécanique)

MCP — Model Context Protocol dans SAP (mécanique) — illustration de section Analytics Legends pour la base de connaissances SAP Analytics (concepts, études, Academy)

À jour au 2026-09-27

Qu'est-ce que MCP — Model Context Protocol dans SAP (mécanique) ?

Comment MCP se matérialise concrètement dans un paysage SAP en septembre 2026 : quel composant SAP joue le serveur, lequel joue le client, comment l'identité de l'utilisateur appelant atteint S/4HANA, et ce que change la révision sans état du 2026-07-28 de la spécification. Pour la décision d'adopter ou non, voir C105.

Ce que c'est

Le Model Context Protocol (MCP) est un protocole ouvert, construit sur JSON-RPC 2.0, qui standardise la façon dont une application LLM (l'hébergeur, avec un client par connexion) atteint des serveurs externes qui exposent du contexte et des capacités. Anthropic l'a publié en novembre 2024 et en a fait don en décembre 2025 à l'Agentic AI Foundation, un fonds dirigé de la Linux Foundation cofondé par Anthropic, Block et OpenAI ; les mainteneurs continuent de piloter la spécification. La révision actuelle est 2026-07-28. Un serveur propose trois primitives — les outils (tools, des fonctions que le modèle peut exécuter), les ressources (resources, du contexte adressé par URI à lire) et les prompts (des modèles réutilisables) — et le client peut proposer l'élicitation (elicitation, demander à l'utilisateur une information manquante).

Cette fiche couvre la mécanique dans SAP : quel composant SAP joue quel rôle, comment l'identité circule, et quoi configurer. La question stratégique — construire, acheter, ou ne pas exposer — vit dans C105 ; la frontière MCP-versus-A2A vit dans C132.

Ce qui a changé dans le protocole en 2026

La révision du 2026-07-28 est la plus disruptive depuis le lancement, et quiconque a appris MCP sur des supports de 2025 doit mettre à jour trois réflexes :

Pourquoi c'est important

  • La révision du 2026-07-28 a supprimé la poignée de main initialize et les sessions — le code et les supports de formation écrits sur la sémantique MCP de 2025 sont désormais obsolètes.
  • SAP livre désormais MCP sous cinq formes distinctes (passerelle MCP d'Integration Suite, CAP @cap-js/mcp, ADT MCP Server, serveurs distants exploités par SAP, serveurs d'outillage de développement) ; le cadrage commence par nommer laquelle est visée.
  • La propagation d'identité — PrincipalPropagation via Cloud Connector pour l'on-premise, OAuth2SAMLBearerAssertion pour le Public Cloud — détermine si une intégration MCP est auditable au regard de la SAP API Policy.

Points clés

  • MCP : protocole ouvert JSON-RPC 2.0, publié par Anthropic en novembre 2024, régi depuis décembre 2025 par l'Agentic AI Foundation de la Linux Foundation ; révision actuelle de la spec : 2026-07-28.
  • Primitives du serveur : outils, ressources, prompts ; fonctionnalité du client : élicitation. Roots, Sampling et Logging sont dépréciés depuis le 2026-07-28.
  • Le 2026-07-28 rend MCP sans état : plus de poignée de main initialize, plus de Mcp-Session-Id ; version et capacités voyagent dans _meta ; les serveurs exposent server/discover.
  • Autorisation HTTP : OAuth 2.1, Protected Resource Metadata (RFC 9728) obligatoires, jetons liés à une audience via RFC 8707, aucun passthrough de jeton.
  • SAP Integration Suite crée des artefacts MCP Server à partir d'artefacts API, d'endpoints HTTP décrits en OpenAPI ou de backends RFC, servis par la passerelle MCP et publiés via Developer Hub.
  • CAP expose des services avec @mcp (@cap-js/mcp / cds-adapter-mcp) : outils describe, query, call ; pour l'instant uniquement lecture et actions non liées.
  • ADT MCP Server (Eclipse et VS Code, disponibilité générale au T2 2026) tourne localement sur le port 2236 par défaut.
  • S/4HANA on-premise : PrincipalPropagation via Cloud Connector ; Public Cloud : OAuth2SAMLBearerAssertion. Cette fiche = mécanique ; stratégie = C105 ; MCP contre A2A = C132.

Termes employés sur cette page

Hébergeur / client / serveur MCP
Hébergeur = l'application LLM ; client = le connecteur que l'hébergeur ouvre par serveur ; serveur = le service exposant outils, ressources et prompts.
server/discover
RPC que chaque serveur doit implémenter depuis le 2026-07-28 pour annoncer les versions de protocole supportées, les capacités et l'identité, remplaçant la poignée de main initialize supprimée.
MRTR (requête à plusieurs allers-retours)
Motif du 2026-07-28 : le serveur répond input_required et le client relance la requête initiale avec les entrées demandées, au lieu de rappels initiés par le serveur.
Protected Resource Metadata
Document RFC 9728 qu'un serveur MCP HTTP doit publier pour que les clients découvrent quel serveur d'autorisation émet des jetons pour lui.
Passerelle MCP (SAP Integration Suite)
Couche d'exécution d'Integration Suite qui sert les artefacts MCP Server comme des endpoints compatibles MCP, partageant les politiques de sécurité et de trafic avec la passerelle API.
Developer Hub
Portail d'Integration Suite où un serveur MCP est publié comme un produit et où un abonnement d'agent génère les identifiants client OAuth et l'URI de redirection.
Propagation du principal
Transmission de l'identité de l'utilisateur métier appelant vers le backend — via Cloud Connector et des certificats X.509 de courte durée pour les systèmes ABAP on-premise.
ADT MCP Server
Serveur MCP local intégré à ABAP Development Tools (Eclipse, VS Code) qui permet aux agents de codage d'exécuter des tâches de développement ABAP ; endpoint par défaut localhost:2236/mcp.

Sources

  1. Model Context Protocol — specification changelog, revision 2026-07-28
  2. Model Context Protocol — Authorization (2026-07-28)
  3. MCP blog — MCP joins the Agentic AI Foundation (9 Dec 2025)
  4. SAP Help — SAP Integration Suite: MCP Server (MCP gateway)
  5. SAP Community — Principal Propagation for MCP Servers: Integration Suite to S/4HANA On-Premise (Sep 2026)
  6. CAP documentation — Model Context Protocol Adapter (@cap-js/mcp)
  7. SAP Help — ADT for VS Code: Enabling ADT MCP Server
  8. SAP Community — Public Release of the MCP server for SAP BTP administration (Aug 2026)
  9. SAP API Policy v.4.2026a (PDF)
  10. SAP Community — OAuth for Joule Agents: Step-by-Step Developer Guide (Aug 2026)
  11. Anthropic — Introducing the Model Context Protocol (original announcement, November 2024)
  12. Model Context Protocol — Specification 2026-07-28 (base specification)

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 →