Retour au blog
MCPModel Context ProtocolIAOdooAnthropic

Qu'est-ce que le Model Context Protocol (MCP) ?

Découvrez le Model Context Protocol (MCP) : définition, fonctionnement et cas d'usage pour connecter votre ERP Odoo à Claude ou ChatGPT.

Esteban ANTONIO-MOTA18 mai 202613 min de lecture
Qu'est-ce que le Model Context Protocol (MCP) ?

Vous avez peut-être entendu parler du Model Context Protocol (MCP) sans bien comprendre de quoi il s'agit. Standard ouvert publié par Anthropic en novembre 2024, MCP est devenu en quelques mois la grammaire commune que parlent les assistants IA modernes pour se connecter à vos outils métier. Pour un utilisateur d'Odoo, son ERP open source, c'est une bascule : votre logiciel n'est plus un labyrinthe d'écrans, il devient conversationnel. Ce guide vous explique simplement ce qu'est MCP, comment il fonctionne, et pourquoi vous devriez vous y intéresser dès maintenant.

📌 TL;DR : l'essentiel en 30 secondes

  • MCP est un standard ouvert qui permet à un assistant IA (Claude, ChatGPT…) d'utiliser des outils externes (Odoo, Gmail, GitHub, etc.) sans intégration spécifique à chaque fournisseur.
  • Il fonctionne sur un modèle client-serveur : votre application expose un « serveur MCP », l'IA y accède via un « client MCP ».
  • MCP standardise la façon dont les outils sont décrits, appelés et sécurisés : c'est l'équivalent d'un port USB-C pour les IA.
  • Pour Odoo, MCP transforme l'ERP en interface conversationnelle : vos équipes interrogent les données et déclenchent des actions en français.
  • L'écosystème adopte massivement MCP en 2025-2026 : Anthropic, OpenAI, IDE, plateformes ERP.

Sommaire

Qu'est-ce que le Model Context Protocol (MCP) ?

Le Model Context Protocol est un protocole de communication ouvert publié par Anthropic le 25 novembre 2024. Il définit une façon standard, lisible par toute IA compatible, de décrire des outils et d'exposer des données à des assistants conversationnels comme Claude, ChatGPT ou Cursor.

Posons une analogie simple. Avant l'USB-C, chaque téléphone, chaque écran, chaque accessoire avait son propre connecteur. Pour relier un appareil A à un appareil B, il fallait un câble dédié. MCP joue exactement ce rôle pour les IA : c'est le connecteur universel entre un assistant et vos outils métier.

Concrètement, MCP normalise trois choses :

  1. Les outils (« tools ») que l'IA peut appeler, par exemple « lire une facture », « créer un devis », « extraire un rapport ».
  2. Les ressources (« resources ») que l'IA peut consulter : un document, une base de données, un fichier.
  3. Les invites (« prompts ») prédéfinies qu'un serveur peut suggérer à l'utilisateur.

La spécification complète est publique et documentée sur modelcontextprotocol.io. Elle s'appuie sur JSON-RPC 2.0, un format d'échange éprouvé, et fonctionne aussi bien en local (sur votre poste) qu'à distance (via un serveur).

💡 À retenir : MCP n'est pas un produit, ni une IA, ni un service payant. C'est une norme technique comparable à HTTP ou REST. N'importe qui peut publier un serveur MCP, et n'importe quel assistant IA compatible peut s'y connecter.

Pourquoi MCP a-t-il été créé ?

Imaginez la situation avant MCP. Vous voulez que Claude puisse lire vos emails, ChatGPT puisse interroger votre base CRM, et Cursor puisse exécuter des requêtes sur votre base de données. Chaque éditeur d'IA propose son propre système de « plugins », avec ses propres conventions, sa propre authentification, sa propre logique. Résultat : pour chaque source de données, il faut développer autant d'intégrations qu'il existe d'assistants IA.

Ce phénomène est connu sous le nom de problème N × M. Si vous avez N assistants IA et M outils métier, vous devez maintenir N × M intégrations. Anthropic a estimé que ce mode de travail était insoutenable à grande échelle.

MCP transforme ce N × M en N + M. Chaque IA implémente une fois le standard (côté client), chaque outil l'implémente une fois (côté serveur), et toutes les combinaisons deviennent possibles sans effort supplémentaire.

L'inspiration revendiquée par Anthropic est claire : il s'agit de jouer le même rôle que le Language Server Protocol (LSP) pour les éditeurs de code. Avant LSP, chaque IDE devait coder son propre support pour chaque langage. Après LSP, n'importe quel langage pouvait s'intégrer dans n'importe quel IDE en respectant la spécification. MCP suit cette logique éprouvée.

Sans MCPAvec MCP
Intégrations propriétaires par éditeurStandard ouvert unique
N × M connecteurs à maintenirN + M serveurs/clients
Pas de réutilisation entre IATout serveur fonctionne avec tout assistant
Authentification ad hocOAuth 2.1 normalisé (depuis 2025)
Documentation disperséeSpécification publique unique

Comment fonctionne MCP : architecture client-serveur

MCP repose sur trois acteurs : un hôte, un client, un serveur.

  • L'hôte est l'application qui contient l'IA : Claude Desktop, ChatGPT Desktop, Cursor, ou une application maison.
  • Le client MCP est le composant interne à l'hôte qui parle le protocole. C'est lui qui établit la connexion avec un serveur.
  • Le serveur MCP est le programme qui expose vos outils et vos données. Il peut tourner sur votre poste local ou sur un serveur distant.

Le dialogue se déroule en plusieurs phases. D'abord, l'initialisation : le client se connecte, négocie les capacités et la version du protocole. Ensuite, la découverte : le serveur annonce ses outils (tools/list), ses ressources (resources/list) et ses invites disponibles. Enfin, l'exécution : l'IA demande à invoquer un outil (tools/call), le serveur exécute la requête et retourne un résultat structuré.

Ce dialogue utilise JSON-RPC 2.0, un protocole d'appel de procédure à distance lisible et largement supporté. Les messages voyagent sur trois transports possibles : stdio (entrée/sortie standard, idéal pour les serveurs locaux), HTTP+SSE (Server-Sent Events) et désormais Streamable HTTP pour les déploiements distants.

⚠️ À éviter : exposer un serveur MCP sur Internet sans authentification ni couche de chiffrement. La spécification recommande OAuth 2.1 pour les serveurs distants. Vérifiez toujours l'origine d'un serveur MCP avant de le connecter à un assistant qui a accès à vos données sensibles.

Pour aller plus loin sur la mécanique interne, la documentation Anthropic sur MCP et le dépôt GitHub officiel regroupent les spécifications, les SDK (Python, TypeScript, Java, C#, Swift…) et des exemples de serveurs prêts à l'emploi.

Les principaux cas d'usage de MCP

MCP n'est pas une curiosité de laboratoire. En quelques mois, des centaines de serveurs publics ont été publiés. Voici les familles d'usage les plus utiles pour une entreprise.

1. Connecter un ERP comme Odoo à un assistant IA

C'est le cas qui nous intéresse le plus. Odoo est un ERP open source qui couvre la comptabilité, les ventes, les achats, le stock, les RH, la production… Sa richesse fonctionnelle est immense, mais sa courbe d'apprentissage aussi. Avec un serveur MCP exposant Odoo, vous demandez en français : « Liste les factures impayées de plus de 30 jours » ou « Crée un devis pour Helios Industries », et l'IA traduit votre demande en appels à l'API externe d'Odoo.

2. Lire et écrire dans des bases de données

Un serveur MCP peut exposer PostgreSQL, MySQL, MongoDB. L'IA exécute des requêtes en lecture (et, sous validation, en écriture) sans que vous ayez à connaître SQL. Idéal pour les analystes métier qui veulent explorer des données sans coder.

3. Automatiser les outils du quotidien

Gmail, Google Drive, Notion, Slack, Trello, GitHub, Linear : tous ces services disposent désormais de serveurs MCP. Vous pouvez demander à votre assistant de rédiger une réponse à un client, de classer des documents, ou de créer une issue GitHub à partir d'une discussion.

4. Piloter des outils internes

Les équipes IT peuvent exposer leurs scripts d'administration, leurs APIs internes ou leur knowledge base via un serveur MCP. L'IA devient une interface unifiée au-dessus de vos outils existants, sans réécriture.

Sécurité, gouvernance et conformité RGPD

La question qui revient le plus souvent quand on présente MCP à un dirigeant ou à un DSI est légitime : « si je laisse une IA appeler mes outils, où vont mes données ?». La spécification a anticipé cette préoccupation, et un connecteur sérieux la prolonge par des garde-fous.

Premier niveau : le périmètre est défini par vous. Un serveur MCP ne fait que ce que son développeur a explicitement codé. Si vous exposez uniquement la lecture des factures, l'IA ne pourra pas modifier votre comptabilité. Le principe du moindre privilège s'applique naturellement.

Deuxième niveau : les écritures sont validées. Un assistant IA correctement configuré demande confirmation avant chaque action sensible (création, modification, suppression). Les workflows critiques peuvent être représentés sous forme de graphe que l'utilisateur approuve étape par étape.

Troisième niveau : les appels sont auditables. Chaque invocation d'outil peut être journalisée côté serveur, avec horodatage, utilisateur, paramètres et résultat. Cette traçabilité est essentielle pour répondre aux exigences du RGPD et aux obligations de l'AI Act européen qui entre en application progressive jusqu'en 2027.

Quatrième niveau : vos données ne quittent pas votre système. Un serveur MCP bien conçu est un connecteur, pas une copie. Les données restent dans Odoo, le serveur MCP les expose à la demande, l'IA les consomme le temps de la conversation. Aucun stockage tiers permanent n'est requis.

Vous souhaitez aller plus loin sur cette question ? L'équipe Aidoo peut vous présenter son approche de sécurité et de souveraineté des données pour les connecteurs Odoo-MCP. Échangeons sur votre projet ou réservez une démo.

MCP et Odoo : un mariage logique

Pourquoi Odoo bénéficie-t-il particulièrement de MCP ? Parce qu'Odoo est à la fois très complet et très technique. Ses 80+ applications couvrent toute la gestion d'entreprise, mais leur maîtrise demande des semaines de formation. Or, l'utilisateur métier veut juste obtenir une réponse : son taux de marge, ses retards de livraison, son chiffre d'affaires par produit.

Imaginez la situation suivante. Vous êtes responsable d'un magasin de matériel professionnel. Vous gérez 200 devis par mois dans Odoo. Sans MCP, pour relancer les devis non signés depuis 15 jours, il faut : ouvrir le module Ventes, créer un filtre, exporter en CSV, ouvrir Excel, formater, copier les emails, ouvrir votre messagerie, rédiger 30 relances individuelles. Avec un serveur MCP, vous demandez à Claude : « Quels devis sont en attente depuis plus de 15 jours ? Prépare une relance personnalisée pour chacun. » Trois minutes plus tard, les brouillons sont prêts à valider.

C'est exactement la mission d'Aidoo IA : transformer Odoo en interface conversationnelle, en respectant les rôles, les permissions et la traçabilité de votre instance. Découvrez nos cas d'usage clients pour voir des déploiements concrets, ou consultez la grille tarifaire qui propose 14 jours d'essai gratuits. Si vous êtes encore sur une ancienne version, voyez notre accompagnement migration Odoo 19.

L'écosystème MCP en 2026

L'adoption de MCP a été l'une des plus rapides du logiciel d'entreprise récent. En quelques mois, les principaux acteurs de l'IA ont annoncé leur support. La presse tech, du JDN à TechCrunch, couvre régulièrement les nouveaux serveurs MCP publiés.

Côté outils, l'élan est tout aussi visible : registres publics de serveurs MCP, sessions dédiées dans les conférences développeur, SDK officiels pour la plupart des langages modernes. La logique est celle de tout standard ouvert qui prend : plus il y a de clients, plus les serveurs ont d'intérêt à exister ; plus il y a de serveurs, plus les clients ont intérêt à s'aligner.

Pour une entreprise qui choisit aujourd'hui sa stratégie d'intégration IA, MCP représente un pari raisonnable. Vous ne pariez pas sur un fournisseur unique, vous pariez sur un protocole, exactement comme on a parié sur HTTP dans les années 90.

Pour une vision d'ensemble du sujet (édition Odoo, migration, sécurité, connexion à Claude/ChatGPT), consultez notre page pilier Intégration Odoo + IA.

FAQ

Le Model Context Protocol est-il gratuit ?

Oui. MCP est un standard ouvert publié sous licence libre. Vous n'avez aucune redevance à payer à Anthropic pour l'utiliser. Seuls les services tiers que vous connectez (un abonnement Claude, un serveur cloud, un connecteur commercial comme Aidoo) peuvent avoir un coût.

Faut-il être développeur pour utiliser MCP ?

Non, pas pour l'utiliser comme utilisateur final. Si vous utilisez Claude Desktop avec un serveur MCP préinstallé, vous n'avez qu'à poser vos questions. En revanche, construire un serveur MCP nécessite des compétences en développement (Python, TypeScript, ou autre langage supporté).

MCP fonctionne-t-il avec ChatGPT et d'autres IA ?

Oui. Bien que créé par Anthropic, MCP est conçu comme un standard universel. OpenAI a annoncé son support pour ChatGPT et son SDK Agents. D'autres clients comme Cursor, Cline, Continue, Zed et plusieurs IDE l'intègrent également.

Quelle différence entre MCP et une API REST classique ?

Une API REST est conçue pour être appelée par des développeurs qui connaissent sa structure. Un serveur MCP est conçu pour être auto-descriptif : il explique à l'IA quels outils il propose, à quoi ils servent et comment les appeler. L'IA peut donc s'en servir sans documentation humaine préalable.

MCP est-il compatible RGPD pour mes données Odoo ?

MCP en soi est un protocole, donc neutre vis-à-vis du RGPD. Ce qui importe, c'est comment votre serveur MCP est configuré : où il tourne, qui y accède, quels logs sont conservés, et si les données quittent votre instance. Un connecteur conçu pour la conformité RGPD (auto-hébergement, données chiffrées, journalisation, scoping par rôle Odoo) est tout à fait possible.

Puis-je tester MCP sans engagement ?

Oui. Vous pouvez installer Claude Desktop, ajouter un serveur MCP local (par exemple celui de la base de données SQLite fourni en exemple par Anthropic) et expérimenter en quelques minutes. Pour un test sur Odoo, réservez une démo Aidoo ou contactez l'équipe.

Conclusion : un standard qui dépasse l'effet d'annonce

Le Model Context Protocol n'est pas une mode passagère, mais une infrastructure. Il rejoint la longue liste des standards ouverts qui ont structuré le numérique : HTTP, REST, OAuth, LSP. En offrant un langage commun entre IA et outils métier, MCP rend possible une expérience que les utilisateurs d'ERP comme Odoo attendent depuis des années : poser une question à leur logiciel et obtenir une réponse.

Pour les équipes Odoo, c'est l'opportunité de réduire la dépendance aux experts techniques, d'accélérer la formation des nouveaux utilisateurs et de rendre l'ERP utile à un public bien plus large. Le tout en gardant la maîtrise de ses données.

🚀 Vous avez un projet Odoo ou souhaitez exploiter votre ERP avec l'IA ?

L'équipe Aidoo accompagne les PME et ETI sur l'intégration MCP-Odoo, du cadrage à la mise en production. Démonstration gratuite, devis sous 48 h.

Contactez l'équipe Aidoo →


Sources et lectures complémentaires