Connecter Claude à SAP : choisir le serveur MCP, l'identité et le périmètre
À 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 Cédric Mary, Architecte & team lead SAP IA & Analytics. 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.
Sur quoi cette page s'appuie
- MCP — Model Context Protocol dans SAP (mécanique)
- MCP pour SAP — Stratégie d'adoption et d'intégration
- SAP Generative AI Hub
- Transport stdio MCP — pour Claude Desktop, Claude Code, agents locaux
- SAP Help — ADT MCP Server
- SAP Help — MCP Server for SAP BTP Administration
- SAP Developers — SAP Integration Suite MCP Gateway
- SAP Help — SAP Build bundled MCP servers
Sources externes
- SAP Help — ADT MCP Server
- SAP Help — MCP Server for SAP BTP Administration
- SAP Developers — SAP Integration Suite MCP Gateway
- SAP Help — SAP Build bundled MCP servers
- Model Context Protocol — specification changelog, revision 2026-07-28
- Model Context Protocol — Authorization (2026-07-28)
À lire ensuite
- Serveur MCP SAP AI & analytics pour agents IA
- Liste serveurs MCP SAP : 29 entrées vérifiées au 18 octobre 2026
- MCP — Model Context Protocol dans SAP (mécanique)
- Transport stdio MCP — pour Claude Desktop, Claude Code, agents locaux
- SAP Generative AI Hub
Les guides qui répondent avec cette page
Ces guides citent cette page parmi les sources sur lesquelles leur réponse s'appuie.