Se rendre au contenu
MCP Server: Connect Claude, ChatGPT and AI Agents to Odoo

Productivité

MCP Server: Connect Claude, ChatGPT and AI Agents to Odoo

Un serveur MCP dans Odoo : Claude, ChatGPT, Cursor, n8n et les agents IA lisent les ventes, les factures, le stock et le pipeline, et préparent devis, factures et tâches, avec les droits de l'utilisateur qui les a connectés. Connexion OAuth 2.1, aperçu avant chaque modification, journal des appels.

  • 80,00 €
  • Odoo 11.0
  • Odoo 12.0
  • Odoo 13.0
  • Odoo 14.0
  • Odoo 15.0
  • Odoo 16.0
  • Odoo 17.0
  • Odoo 18.0
  • Odoo 19.0
  • Odoo 20.0

Captures d'écran

Claude répond depuis Odoo grâce au serveur MCP : factures clients en retard regroupées par client avec le montant dû
Claude répond depuis Odoo grâce au serveur MCP : factures clients en retard regroupées par client avec le montant dû
Page de consentement Odoo : Claude demande à lire les données Odoo, avec une case facultative pour aussi créer et modifier des enregistrements
Page de consentement Odoo : Claude demande à lire les données Odoo, avec une case facultative pour aussi créer et modifier des enregistrements
Paramètres du serveur MCP dans Odoo : adresse du serveur, vérification de la configuration, accès par défaut, aperçu avant modification et limite d'appels
Paramètres du serveur MCP dans Odoo : adresse du serveur, vérification de la configuration, accès par défaut, aperçu avant modification et limite d'appels
Outils MCP dans Odoo : outils de lecture et d'écriture, l'app requise, les restrictions par groupe et un interrupteur
Outils MCP dans Odoo : outils de lecture et d'écriture, l'app requise, les restrictions par groupe et un interrupteur
Journal des appels MCP dans Odoo : appels par jour et par statut
Journal des appels MCP dans Odoo : appels par jour et par statut
Onglet Connexions IA dans les préférences de l'utilisateur Odoo, avec un bouton Révoquer par assistant
Onglet Connexions IA dans les préférences de l'utilisateur Odoo, avec un bouton Révoquer par assistant

Interrogez Claude ou ChatGPT sur vos données Odoo

Au lieu d'exporter vers Excel et de coller dans un chat, connectez votre assistant IA à Odoo et posez vos questions en langage courant :

  • « Comment avons-nous vendu la semaine dernière, par rapport à la semaine d'avant ? »
  • « Quels clients ont plus de 30 jours de retard ? Prépare les relances. »
  • « Fais un devis à partir de cet email. »
  • « Que faut-il réapprovisionner, et chez quel fournisseur ? »
  • « Où le pipeline bloque-t-il ce mois-ci ? »

L'assistant lit les données en direct avec un lien vers chaque enregistrement, et prépare des devis, factures, demandes de prix, pistes et tâches en brouillon.

Un serveur MCP dans Odoo

L'app ajoute un point d'accès Model Context Protocol à votre base, à une adresse comme https://your-odoo/sqx_mcp. Pas de serveur séparé ni de conteneur Docker à héberger, pas de bibliothèque Python à installer. Elle suit la spécification MCP actuelle avec le transport Streamable HTTP, et utilise directement l'ORM d'Odoo plutôt que les API XML-RPC et JSON-RPC qu'Odoo a dépréciées. Elle fonctionne sur Community, Enterprise et Odoo.sh.

Connecter Claude, ChatGPT, Claude Code, Cursor ou n8n à Odoo

  • Claude et ChatGPT : ajoutez un connecteur personnalisé avec l'adresse du serveur. Une fenêtre s'ouvre sur votre Odoo : l'utilisateur se connecte en OAuth 2.1, choisit lecture seule ou lecture et modification, et valide. Les connecteurs ajoutés sur le web fonctionnent aussi dans les apps de bureau et mobiles.
  • Claude Code : créez une clé API dans vos préférences Odoo, puis ajoutez le serveur avec claude mcp add --transport http et un en-tête Authorization.
  • Cursor et autres éditeurs : ajoutez l'adresse et la clé dans mcp.json.
  • n8n et agents IA : utilisez l'adresse comme point d'accès Streamable HTTP, avec la clé API en en-tête Bearer.

Une clé API peut être limitée à ce serveur : elle n'ouvre alors jamais XML-RPC ni JSON-RPC.

24 outils pour les ventes, la facturation, le stock, le CRM et les projets

Les outils génériques cherchent, comptent, lisent et regroupent n'importe quel modèle. Les outils métier répondent directement aux questions courantes : synthèse des ventes ou des achats, factures en retard et balance âgée, stock bas et disponibilité par entrepôt, pipeline par étape, tâches ouvertes par échéance. Les outils d'écriture créent des devis en brouillon calculés par Odoo, des factures clients et fournisseurs en brouillon jamais validées, des demandes de prix, des pistes et des tâches. Un outil n'apparaît que si son app est installée, et chacun peut être désactivé ou réservé à un groupe.

Sûr par conception

  • Chaque appel s'exécute en tant que l'utilisateur qui a validé la connexion, avec ses droits d'accès, ses règles d'enregistrement et ses sociétés. Il n'y a pas de compte technique partagé.
  • Lecture seule par défaut ; créer ou modifier des enregistrements est une permission distincte, et chaque modification est présentée en aperçu avant d'être enregistrée.
  • Les mots de passe, jetons, paramètres et modèles techniques ne sont jamais exposés.
  • Chaque appel est journalisé avec l'utilisateur, l'assistant, l'outil et sa durée, chaque enregistrement modifié reçoit une note dans son chatter, et chaque connexion se révoque en un clic.

L'obtenir sur l'Odoo Apps Store

La documentation et l'installation sont sur la page de votre version d'Odoo.

  • serveur MCP Odoo
  • Model Context Protocol
  • Claude
  • ChatGPT
  • intelligence artificielle Odoo
  • IA Odoo
  • assistant IA
  • agent IA
  • connecter ChatGPT à Odoo
  • connecteur Claude
  • Cursor
  • n8n
  • OAuth

Sur notre blog

Comment connecter Claude et ChatGPT à Odoo avec un serveur MCP

Exporter vers Excel et coller dans ChatGPT donne une réponse déjà périmée. Voici comment connecter Claude ou ChatGPT directement à Odoo, en toute sécurité.

Lire l'article

Questions fréquentes

Qu'est-ce que MCP ?

Le Model Context Protocol est le standard ouvert que les assistants IA utilisent pour accéder à d'autres logiciels. Claude, ChatGPT, Cursor, n8n et de nombreux frameworks d'agents le prennent en charge : grâce à cette app, ils parlent tous à Odoo de la même façon.

Est-ce que ça fonctionne sur Odoo Community et Odoo.sh ?

Oui. L'app ne dépend que des modules de base et n'a besoin d'aucune bibliothèque Python : elle s'installe sur Community, Enterprise, Odoo.sh et vos propres serveurs. Elle peut aussi tourner à côté du serveur IA d'Odoo Enterprise : elle utilise ses propres adresses sous /sqx_mcp et son propre type de clé API.

Quelles données sont envoyées au fournisseur d'IA ?

Seulement les résultats des outils que l'assistant appelle, et seulement ce que l'utilisateur a le droit de voir, comme avec n'importe quel connecteur. Votre base n'est jamais copiée, et le journal montre ce qui a été lu.

L'IA peut-elle modifier ou supprimer des enregistrements toute seule ?

Seulement si l'administrateur autorise les modifications et que l'utilisateur accorde l'accès en écriture lors de la connexion. Chaque modification est alors présentée en aperçu et validée d'abord. La suppression reste désactivée tant que l'administrateur ne l'active pas.

De quoi mon serveur Odoo a-t-il besoin ?

Une adresse HTTPS publique, le mode proxy quand Odoo tourne derrière nginx ou un autre proxy, et une base par domaine. La page de paramètres vérifie ces points pour vous.

Est-ce que ça fonctionne avec Gemini, Mistral ou un modèle local ?

Oui, avec tout client capable d'ajouter un serveur MCP en HTTP avec une clé API ou OAuth, comme Gemini CLI, les éditeurs de code, les frameworks d'agents ou n8n. L'app n'appelle elle-même aucune IA et n'a besoin d'aucune clé IA dans Odoo.

Puis-je ajouter mes propres outils ?

Oui. Un outil est une méthode et une courte description dans votre propre module, et le README de l'app montre un exemple complet. Il apparaît alors dans la liste des outils avec les mêmes droits, journal et interrupteurs.

Plus d'apps Odoo par SHARQIX