AI & Analytics Legends La plateforme de connaissance SAP Analytics ConnexionInscription
Guide

Connecter Claude à SAP : choisir le serveur MCP, l'identité et le périmètre

Connecter Claude à SAP : choisir le serveur MCP, l'identité et le périmètre — illustration de section Analytics Legends pour l'intelligence de marché SAP analytics (Datasphere, BDC, SAC, BW/4HANA)

À jour au

On connecte Claude à SAP par un serveur MCP, jamais en collant des identifiants dans une conversation. Le bon serveur dépend de la cible : un système ABAP se pilote par le serveur ADT, du code CAP ou UI5 par les serveurs de développement de SAP, l'administration BTP par le serveur distant de SAP, et des API métier par la passerelle MCP d'Integration Suite. Trois contrôles précèdent tout essai : l'identité sous laquelle les appels arrivent, le périmètre en lecture ou en écriture, et la conformité à la politique d'API de SAP. Elle vaut aussi pour qui cherche une intégration Claude SAP.

Ce que « connecter » veut dire ici

Premier cas : Claude est le client. Un assistant ou un agent de code (Claude Desktop, Claude Code) appelle les outils d'un serveur MCP, lequel parle à SAP. C'est l'objet de cette page.

Second cas : Claude est un modèle parmi d'autres derrière une plateforme SAP. Dans la Generative AI Hub, les modèles d'Anthropic sont atteignables par le scénario fondation ou orchestration via AWS Bedrock et sont facturés comme n'importe quel modèle du hub. Cela ne veut pas dire que Claude est disponible dans Joule, dont la disponibilité est documentée séparément.

Choisir le serveur selon la cible

Système ABAP — Serveur : ADT MCP Server, fourni avec les outils de développement ABAP pour VS Code et Eclipse · Exécution : locale, HTTP sur http://localhost:<port>/mcp, port par défaut 2236 pour VS Code · Identité : celle de votre session ADT, donc vos autorisations.

Code CAP, UI5, Fiori, MDK — Serveurs : ceux de SAP Build · Exécution : locale, stdio, licence Apache-2.0 · Usage : recherche dans le modèle CDS et la documentation, génération d'applications, validation de manifestes. Claude Code figure parmi les clients que la documentation de SAP cite. Ils n'exposent aucune donnée métier.

Administration de compte BTP — Serveur : serveur MCP pour l'administration de SAP BTP, exploité par SAP · Exécution : distante, vous enregistrez l'URL et un identifiant de client public · Identité : code d'autorisation auprès du fournisseur d'identité par défaut de SAP, donc rôles et collections de rôles de l'utilisateur.

API métier (S/4HANA, services OData) — Serveur : artefact serveur MCP d'Integration Suite, servi par la passerelle MCP · Prérequis : édition Premium ou Enhanced et Integration Cell · Identité : jeton JWT validé par la passerelle, puis destination BTP.

Données analytiques (Datasphere, SAC, HANA) — Serveur : aucun serveur officiel dans notre relevé du 18 octobre 2026 ; des serveurs communautaires existent.

Local ou distant : la question du transport

Claude Desktop et Claude Code lancent volontiers un serveur stdio comme processus enfant : pas de réseau, pas d'authentification à bâtir, la frontière est le système d'exploitation. C'est le mode des serveurs de développement.

Pour un serveur distant, le protocole attend du HTTP en flux (Streamable HTTP) avec OAuth 2.1 : jetons liés à un serveur précis, et pas de relais tel quel du jeton de l'appelant vers l'aval.

La révision 2026-07-28 de la spécification rend le protocole sans état : les tutoriels de 2025 fondés sur les sessions sont périmés.

L'identité, point de décision n°1

Les projets SAP/MCP réussissent ou calent sur un point : la chaîne d'identité. Avec Integration Suite, le client obtient un JWT auprès du fournisseur d'identité du sous-compte BTP, la passerelle le valide et vérifie le rôle d'appel d'API, puis une destination BTP transmet l'identité. Pour S/4HANA sur site ou en cloud privé, propagation du principal via Cloud Connector (certificat X.509 de courte durée) ; pour S/4HANA Cloud Public Edition, assertion SAML bearer, sans Cloud Connector.

L'écueil récurrent : un compte technique unique derrière le serveur, qui fait disparaître l'audit par utilisateur. Si la conception l'exige, reprenez-la avant de construire.

La politique d'API de SAP avant le premier essai

La politique d'API de SAP (version 4.2026a) distingue les API publiées des autres et, en section 2.2.2, interdit l'usage d'API SAP par des systèmes d'IA qui planifient, choisissent ou exécutent des séquences d'appels, sauf architectures, services de données ou parcours validés par SAP. Les routes citées comme validées : la passerelle MCP d'Integration Suite, les serveurs MCP fournis par SAP via Joule Studio, et A2A. Des serveurs personnalisés ou tiers restent possibles s'ils sont conformes, sans soutien équivalent. L'équipe CAP en tire la conséquence : son adaptateur sert vos services CAP, pas de proxy aux API d'applications SAP.

Ce n'est pas un avis juridique, mais il explique pourquoi l'enveloppe maison d'une API OData SAP est une mauvaise économie.

Une mise en route raisonnable

Un système de développement, un type de tâche borné, un serveur de la bonne famille en lecture seule, votre propre identité. Mesurez le temps gagné et l'effort de relecture. Passerelle, journalisation et propriétaire nommé viennent avant toute ouverture à d'autres utilisateurs. Piège fréquent : un agent qui agit sur un système productif à travers la session d'un développeur.

Ce que nous ne pouvons pas affirmer

Nous ne documentons ni la procédure de configuration côté Claude, qui évolue avec les versions de l'application, ni la disponibilité de Claude dans Joule. Aucun serveur officiel de SAP pour Datasphere ou SAC n'a été trouvé le 18 octobre 2026.

Questions fréquentes

Claude peut-il écrire dans SAP via MCP ?

Cela dépend du serveur, pas de Claude. Le serveur HANA communautaire bloque les écritures par défaut, celui d'AWS les permet en option, l'adaptateur CAP se limite aux lectures et aux actions non liées. Commencez en lecture seule et ouvrez l'écriture outil par outil.

Peut-on utiliser Claude avec Joule ?

Ce sont deux voies distinctes. Joule Work Desktop (programme Early Adopter Care de SAP, pas en disponibilité générale) sait se connecter à des serveurs MCP, et des clients tiers, dont Claude, en sont l'autre grande famille. La disponibilité de Claude dans Joule même est documentée à part : ne la déduisez pas de sa présence dans la Generative AI Hub.

Quel serveur pour lire Datasphere depuis Claude ?

Notre relevé ne trouve pas de serveur officiel. Un serveur communautaire sous licence MIT existe pour Datasphere ; il demande une revue de sécurité comme toute intégration tierce.

Engager l'éditeur

Ce guide est écrit par . 27 ans de SAP — Datasphere, Business Data Cloud, SAC Planning, Joule. Freelance ou CDI · Hybride / à distance · Toute l'EMEA. Disponible à partir du 19 octobre 2026.

Profil et contact

Sur quoi cette page s'appuie

Sources externes

À lire ensuite