Promotions

  • RH plus : Gestion avancée des ressources humaines

    Ce module apporte une couche d'ergonomie et des fonctionnalités complémentaires au module de gestion des ressources humaines standard de Dolibarr, telles que la facilité de créer des demandes d'absences depuis le planning salariés, l'ajout de taux de TVA automatique,l'intégration du barème km sur la tranche 1 et de google maps.

    145,00 €  (290€)
  • INTERVENTION PLUS: Gestion Complète des Interventions

    Le module "Intervention Plus" est un outil révolutionnaire qui simplifie et optimise la gestion des interventions, de la planification à la facturation. Conçu pour les équipes commerciales et techniques, il offre une suite complète de fonctionnalités pour assurer un suivi transparent et efficace de chaque intervention.

    250,00 €  (500€)

Nouveaux produits

  • LogViewer

    module to filter and view the logfile

    GRATUIT
  • Payment method bank link

    Associez chaque mode de règlement Dolibarr à un compte bancaire afin de renseigner automatiquement le compte bancaire par défaut lors de la création des factures clients.

    29,00 €

MCP Server — Pilotez Dolibarr par IA

mp1568d20260605161600

Nouveau

Connectez Claude, ChatGPT, Gemini ou tout agent IA à votre Dolibarr via le protocole MCP standard. Sécurité par jetons hachés SHA-256, droits natifs Dolibarr, mode lecture seule, audit complet.

50,00 €
HT

  • Auteur Mohammed mouhsine
  • Version du module 1.0.0
  • Date de sortie 05/06/2026
  • Accès aux mises à jour et aux téléchargements 2 ans
  • Compatibilité Dolibarr V20+
  • Dernière mise à jour 11/06/2026 12:26

Plus d'infos...

MCP Server transforme votre Dolibarr en ERP pilotable par l'intelligence artificielle. Il expose un point d'accès Model Context Protocol (MCP) standard, en JSON-RPC 2.0 sur HTTP stateless, auquel se connectent Claude (Anthropic), ChatGPT (OpenAI), Gemini (Google), Mistral et tout agent ou orchestrateur IA compatible MCP — sans jamais émettre le moindre appel sortant vers un fournisseur d'IA. L'IA vient se connecter à votre Dolibarr ; votre Dolibarr ne se connecte à personne.


Pourquoi ce module est différent

La plupart des intégrations « IA + ERP » sont des chatbots qui reformatent des données. MCP Server implémente le vrai protocole MCP (révision 2025-06-18), le standard ouvert d'Anthropic adopté par l'ensemble de l'industrie IA. Cela signifie :

  • Interopérabilité native : n'importe quel client MCP (Claude Desktop, claude.ai, OpenAI Agents, LangChain, AutoGen, CrewAI, n8n, Make…) se connecte sans développement spécifique.
  • Outils structurés avec JSON Schema : l'IA comprend exactement quels arguments passer, ce qui évite les hallucinations sur les paramètres.
  • Prompts et ressources MCP : en plus des outils, le module expose des modèles de prompts métier prêts à l'emploi (qualification de lead, rédaction de devis, e-mail de relance) et des ressources URI adressables (dolibarr://thirdparty/{id}, dolibarr://invoice/{id}).

Sécurité — Le cœur du module

La sécurité n'est pas un ajout : elle est architecturale.

Jetons d'accès dédiés

Chaque client IA reçoit un jeton unique généré à partir de 30 octets aléatoires (mcp_xxxx…, 64 caractères hexadécimaux). Seul le hash SHA-256 est stocké en base — exactement comme les PAT de GitHub. Le jeton en clair est affiché une seule fois à la création ; si vous le perdez, vous en créez un nouveau. Chaque jeton est associé à :

  • Un utilisateur Dolibarr précis — le jeton agit en son nom
  • Des portées — groupes d'outils autorisés : tiers, ventes, factures, projets, etc.
  • Une date d'expiration optionnelle
  • Un suivi de dernière utilisation et de dernière IP

Double vérification des droits

Un appel IA est autorisé uniquement si :

  1. Le jeton est actif, non expiré, et l'IP est dans la liste blanche (si configurée)
  2. La portée du jeton inclut le groupe de l'outil demandé
  3. L'utilisateur lié au jeton possède le droit Dolibarr natif correspondant (ex. : propal->creer pour créer un devis, facture->paiement pour enregistrer un paiement)

Il est impossible d'escalader les privilèges via un jeton. Un administrateur avec portée * reste limité aux droits de l'utilisateur associé.

Contrôles globaux configurables

Paramètre Par défaut Description
Mode lecture seule Off Désactive tous les outils d'écriture globalement
Confirmation opérations sensibles On validate_proposal / validate_invoice exigent confirm=true
Journal d'audit On Enregistre chaque appel dans llx_mcpserver_audit
Limite de débit 60/min Appels max par jeton par minute. 0 = illimité
Lignes max par liste 100 Plafond renvoyé par tous les outils de liste/recherche
Liste blanche IP (toutes) Accepte uniquement les IP configurées
Groupes d'outils Tous Activez/désactivez chaque groupe indépendamment

Journal d'audit complet

Chaque appel MCP est enregistré : horodatage, utilisateur Dolibarr, méthode, outil appelé, résumé des arguments (les secrets sont toujours masqués)statut ok/error, durée en ms, IP du client. Consultable directement dans l'interface d'administration du module.


27 outils métier

🏢 Tiers et contacts (thirdparty)

Outil Description
dolibarr_list_thirdparties Lister / rechercher des tiers par nom, code, e-mail ou ville
dolibarr_get_thirdparty Détail complet d'un tiers par son identifiant
dolibarr_create_thirdparty Créer un tiers avec génération automatique du code client/fournisseur
dolibarr_update_thirdparty Mettre à jour les champs d'un tiers existant
dolibarr_list_contacts Lister les contacts filtrés par tiers ou recherche texte
dolibarr_create_contact Créer un contact rattaché à un tiers

📋 Ventes (sales)

Outil Description
dolibarr_list_proposals Lister les devis par tiers et statut
dolibarr_get_proposal Détail d'un devis avec ses lignes
dolibarr_create_proposal Créer un devis brouillon avec lignes (récupération auto produit/prix/TVA)
dolibarr_validate_proposal ⚠️ Valider un devis (confirm=true requis)
dolibarr_list_orders Lister les commandes clients
dolibarr_create_order Créer une commande client avec lignes

🧾 Factures (invoice)

Outil Description
dolibarr_list_invoices Lister les factures par tiers, statut ou état de paiement
dolibarr_get_invoice Détail d'une facture avec lignes et montant restant dû
dolibarr_create_invoice Créer une facture brouillon avec lignes
dolibarr_validate_invoice ⚠️ Valider une facture et lui attribuer sa référence légale (confirm=true requis)
dolibarr_list_unpaid_invoices Lister les impayés avec montant restant et identification des factures en retard

📁 Projets et agenda (project)

Outil Description
dolibarr_list_projects Lister les projets, filtrés par tiers
dolibarr_create_task Créer une tâche dans un projet
dolibarr_create_event Créer un événement agenda avec type, date, tiers et projet associés
dolibarr_list_upcoming_events Lister les événements à venir dans les N prochains jours

📦 Produits (product)

Outil Description
dolibarr_search_products Rechercher des produits/services par référence ou libellé
dolibarr_get_product Détail d'un produit avec stock réel si disponible

📊 Analytique (analytics)

Outil Description
dolibarr_sales_summary Total HT facturé, commandes et pipeline devis ouverts sur une période
dolibarr_unpaid_summary Nombre et total des impayés dont le sous-total des factures en retard

⚙️ Système (system)

Outil Description
dolibarr_whoami Utilisateur authentifié, entité, et récapitulatif des permissions principales
dolibarr_server_capabilities Version, groupes activés, état du mode lecture seule, limite de débit

Prompts et ressources MCP

Prompts prêts à l'emploi :

  • qualify_lead — Guide l'IA pour qualifier un prospect et proposer les prochaines étapes dans Dolibarr
  • draft_proposal — Aide l'IA à structurer un devis commercial pour un client
  • dunning_email — Génère un e-mail de relance courtois pour une facture impayée

Ressources URI :

  • dolibarr://thirdparty/{id} — Fiche complète d'un tiers au format JSON
  • dolibarr://invoice/{id} — Fiche complète d'une facture au format JSON

Connexion à un client IA

Claude Desktop / claude.ai : ajoutez un connecteur personnalisé avec l'URL du point d'accès et le jeton porteur.

Clients stdio uniquement (via mcp-remote) :

{
  "mcpServers": {
    "dolibarr": {
      "command": "npx",
      "args": ["mcp-remote", "https://votre-dolibarr/custom/mcpserver/mcp.php",
               "--header", "Authorization: Bearer VOTRE_JETON"]
    }
  }
}

Configuration requise

  • Dolibarr 22.0 ou supérieur
  • PHP 8.1 ou supérieur



If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org