Plusieurs implémentations de serveurs MCP pour Odoo
État actuel du développement
-
Modules disponibles sur l’Odoo Apps Store
- Le module MCP Server pour Odoo (versions 17.0, 18.0...) permet de créer, lire, mettre à jour ou supprimer des enregistrements via langage naturel, avec gestion fine des permissions depuis l’interface Odoo MCP.so+15GitHub+15Glama – MCP Hosting Platform+15LobeHub+4Odoo Apps Store+4Odoo Apps Store+4.
- Le module LLM MCP propose une passerelle standardisée (via JSON‑RPC 2.0) pour que des serveurs MCP externes soient découverts et utilisés par Odoo Odoo Apps Store+1.
-
Implémentations open source sur GitHub
- Plusieurs projets existent, tels que tuanle96/mcp-odoo, ivnvxd/mcp-server-odoo, yourtechtribe/model‑context‑protocol‑mcp‑odoo… Ils permettent à des assistants IA d’interagir avec les données Odoo via MCP LobeHub+15GitHub+15Wikipédia+15.
-
Extensions plus avancées
- Odoo MCP Improved offre des outils enrichis pour les modules de vente, achat, stock, comptabilité… Une solution plus robuste, mise à jour il y a environ deux mois Glama – MCP Hosting Platform+5LobeHub+5Glama – MCP Hosting Platform+5.
- Odoo Accounting MCP Server (Your Tech Tribe) cible spécifiquement les données comptables pour les analystes (factures, paiements, rapprochements…) — lancement en mai 2025 Odoo Apps Store+11PulseMCP+11Glama – MCP Hosting Platform+11.
-
Répertoire Glama des serveurs MCP
- Glama maintient une base d’intégrations MCP actives, parmi lesquelles plusieurs serveurs Odoo de différents contributeurs, notamment ceux mentionnés ci-dessus Wikipédia+6Glama – MCP Hosting Platform+6Glama – MCP Hosting Platform+6.
En résumé : yes, ça bouge vraiment !
- Le protocole MCP est mature, bien documenté (via la spec JSON‑RPC 2.0, SDK Python/TypeScript…) Wikipédia+2Wikipédia+2.
- Odoo n’a pas juste des expérimentations isolées : plusieurs modules sont déjà prêts, certains sont bien avancés (notamment pour la comptabilité ou la gestion commerciale).
- La communauté active — apps Odoo, GitHub, Glama — montre une adoption concrète et en progression.
Prochaines étapes possibles
Étape | Suggestions |
---|---|
Prouver le concept dans votre contexte | Testez un module comme Odoo MCP Improved ou Your Tech Tribe Accounting MCP en sandbox pour voir son comportement avec vos données métier. |
Sélectionner les cas d’usage prioritaires | Commencez par les modules les plus impactants pour votre activité (ex. documents, vente, stock, compta). |
Adapter/étendre selon vos besoins | Si un module existant ne couvre pas tous vos besoins, vous pouvez le forker et l’enrichir (ajout de modèles, de règles de sécurité, de logique métier…). |
Gouvernance & sécurité | Étant donné la sensibilité des données, prévoyez une couche de permissions renforcée — MCP permet la configuration granulaire, mais vous restez responsable de bien sécuriser l’accès aux données LobeHub. |
Automatisation progressive | Une fois stable, vous pouvez connecter des IA (ex. Claude, ChatGPT via Agents SDK) pour des assistants internes capables de dialoguer avec Odoo en langage naturel. |
est ce que cela fonctionne sur la version online de ODOO ?
La nuance est importante :
📌 Odoo Online (SaaS officiel d’Odoo S.A.)
- Vous n’avez pas accès au code serveur ni aux modules personnalisés.
- Vous ne pouvez installer que les modules officiels publiés par Odoo S.A. sur leur App Store interne.
- ❌ Donc les modules MCP Server ou Odoo MCP Improved trouvés sur GitHub / Odoo Apps (développés par la communauté) ne sont pas installables sur Odoo Online.
📌 Odoo.sh (PaaS d’Odoo)
- Là, vous pouvez déployer vos propres modules (repos GitHub, custom apps…).
- ✅ MCP peut être intégré : vous installez le module sur votre dépôt, vous déployez, et vous le connectez à vos modèles d’IA.
📌 Odoo On-Premise / Community Edition
- Même logique qu’Odoo.sh : installation libre de modules tiers.
- ✅ MCP fonctionne (beaucoup de tests communautaires se font sur Community/Enterprise auto-hébergé).
⚖️ Donc en résumé
- Odoo Online (SaaS) → ❌ non, impossible d’installer des modules MCP tiers.
- Odoo.sh ou On-Premise → ✅ oui, vous pouvez déployer un serveur MCP connecté à vos modules (Documents, CRM, Ventes, Compta…).
👉 Si vous voulez tester MCP avec Odoo Online, la seule option serait qu’Odoo S.A. intègre officiellement le protocole MCP dans ses apps natives — mais pour l’instant, ce n’est pas le cas.
Schéma Odoo + MCP + Chatbot (WhatsApp/Web)

Diagramme
Objectif : exposer Odoo via MCP (Model Context Protocol) afin qu’un assistant IA (ChatGPT/Claude/Gemini/DeepSeek) puisse lire/écrire des données Odoo et automatiser des processus (devis, documents, compta, stock) depuis WhatsApp et/ou une WebApp
Flux de bout en bout
- Message entrant (WhatsApp ou WebApp) → texte/voix/image.
- Agent IA comprend l’intention (ex. « génère un devis 10 panneaux + onduleur »).
- L’agent appelle le Serveur MCP Odoo (outils normalisés) → actions autorisées.
- Odoo exécute (création opportunité, devis, attache un PDF, met à jour stock…).
- Réponse formatée (ex. résumé + lien PDF) renvoyée au canal initial.
- Journaux (audit, traçabilité, refus si permission insuffisante).
Cas d’usage prioritaires
- Documents : OCR, classement, résumé, traduction, extraction champs (IBAN, SIRET…).
- Sales/CRM : génération de devis/BL, relances, synthèses d’opportunités, NPS.
- Compta : lecture factures/pièces, rapprochement assisté, anomalies (doublons, TVA).
- Stock/Achats : disponibilité, réassort, génération bon d’achat, ETA transporteur.
Sécurité & Gouvernance (condensé)
- Scopes MCP par module (lecture seule vs écriture).
- Rôles/ACL Odoo mappés aux outils MCP (principe du moindre privilège).
- Redaction des données sensibles dans les retours IA.
- Audit : journaliser appels, inputs/outputs, version des prompts/outils.
Déploiement recommandé
- Odoo Online (SaaS) : modules tiers non installables → intégrer via Odoo.sh ou On‑prem.
- Odoo.sh / On‑prem : installer le Serveur MCP Odoo (module), exposer endpoints, clés API.
- Orchestration IA : un Agent (serverless ou conteneur) gère l’authentification, le routage d’outils, la mémoire conversationnelle.
Intégration canaux
- WhatsApp : WhatsApp Business Cloud API (Meta) → webhook → Agent IA → MCP.
- WebApp : chat React/Next.js (ou portail Odoo) → Agent IA → MCP.
Pistes d’évolution
- IoT (pompes, énergie, capteurs) : télémétrie → détection d’anomalies → ticket Odoo.
- Apprentissage : connecter Odoo eLearning pour Q/R contextuelles des cours.
- RAG documentaire : indexer Odoo Documents + SharePoint/Drive pour réponses sourcées.
Mini check‑list de mise en œuvre
Ci-desous schéma visuel simplifié dans le canvas à droite (titre : Schéma Odoo + MCP + Chatbot (WhatsApp/Web)). Vous y trouverez :
- le diagramme d’architecture (Utilisateur → WhatsApp/WebApp → Agent IA → Serveur MCP Odoo → Modules Odoo),
- le flux bout-en-bout,
- les cas d’usage prioritaires (Documents, Sales/CRM, Compta, Stock),
- la sécurité/gouvernance,
- les options de déploiement (Odoo.sh / On-prem),
- une check-list d’implémentation rapide.
Plan d’action sur 10 jours (D0–D10)
Plan d’action sur 10 jours (D0–D10)
Phase 1 – Préparation
- D0 : Kick-off → cadrage cas d’usage (2–3 modules prioritaires : Documents, CRM, Compta).
- D1 : Environnement → création sandbox Odoo.sh ou instance on-prem, dépôt Git prêt.
Phase 2 – Installation & Configuration
- D2 : Déploiement module MCP → installation du serveur MCP Odoo + configuration ACL.
- D3 : Sécurité → mise en place des clés API, définition scopes MCP, audit logs.
- D4 : Connecteur IA → mise en place d’un orchestrateur LLM (ex. GPT-5/Claude) + config outils MCP.
Phase 3 – Intégration canaux
- D5 : WhatsApp → config WhatsApp Business API + webhook vers Agent IA.
- D6 : WebApp → mise en place d’un front React/Next.js minimal relié à l’agent IA.
Phase 4 – Tests & Ajustements
- D7 : Tests unitaires → validation lecture/écriture (Documents, CRM).
- D8 : Tests utilisateurs → scénario complet (ex. devis généré via WhatsApp).
Phase 5 – Livraison pilote
- D9 : Ajustements → corrections, redaction données sensibles, amélioration prompts.
- D10 : Revue finale → démonstration pilote, critères de succès validés (3 KPIs min.).
MCP Logistics — Spécification des outils & Docker Compose (France + Madagascar) pour un odoo on premise ( version phase 3 après Odoo Online )
Ce document fournit :
- une spécification JSON des outils MCP de logistique (géocodage, itinéraire, matrices, optimisation),
- un docker-compose prêt pour un PoC avec OSRM (France + Madagascar), VROOM (VRP/TSP open‑source), GraphHopper (profils camion), Redis (cache), et un serveur MCP “logistics” (squelette).