Aucun produits
* Les prix peuvent varier en fonction de votre pays.
* Une contribution supplémentaire peut être ajoutée au moment du paiement.
Nouveaux produits
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.
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.
|
|
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 :
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é à :
Double vérification des droits
Un appel IA est autorisé uniquement si :
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 :
Ressources URI :
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