MCP Dolibarr Expert

digitalfactorysn/mcp-dolibarr
8 starsCommunity

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

A complete MCP server for Dolibarr ERP/CRM, enabling AI assistants to perform billing, accounting, CRM, project, stock, and contract management.

README.md

MCP Dolibarr Expert 🚀

![npm version](https://www.npmjs.com/package/mcp-dolibarr) ![License: MIT](https://opensource.org/licenses/MIT) ![GitHub](https://github.com/digitalfactorysn)

Un serveur Model Context Protocol (MCP) complet pour Dolibarr ERP/CRM. Permets Ă  n'importe quel assistant IA (Claude, Cursor, Windsurf, etc.) d'agir comme un expert Dolibarr Ă  part entiĂšre : facturation, comptabilitĂ© avancĂ©e, CRM, projets, stocks, contrats, configuration complĂšte du systĂšme et bien plus. DĂ©veloppĂ© par Digital Factory Senegal 🌐 digitalfactory.sn  |  📞 WhatsApp : +221 77 800 38 14  |  📧 infos@digitalfactory.sn

---

✹ FonctionnalitĂ©s (55+ outils)

🏱 Tiers (Clients / Fournisseurs)

  • Lister, rechercher, crĂ©er, mettre Ă  jour les tiers
  • AccĂ©der Ă  l'historique (factures, devis, commandes, contacts d'un tiers)

📄 Facturation (10 outils)

  • CrĂ©er des factures brouillons, ajouter/modifier/supprimer des lignes
  • Valider des factures officiellement
  • Enregistrer des paiements avec ventilation multi-factures
  • CrĂ©er des avoirs (factures de crĂ©dit)
  • Envoyer des factures par email

📋 Devis & Propositions Commerciales

  • CrĂ©er, envoyer, valider, signer, refuser des devis
  • Convertir un devis signĂ© en commande client

📩 Commandes (Clients & Fournisseurs)

  • Gestion complĂšte du cycle commande → livraison → facturation
  • Commandes fournisseurs et approvisionnement

🏭 Produits & Stocks

  • Catalogue produits et services avec prix, TVA, codes comptables
  • Consultation et mouvements de stock par entrepĂŽt

💰 ComptabilitĂ© & TrĂ©sorerie (Expert)

  • Consultation des comptes bancaires et transactions
  • Plan comptable et journaux comptables
  • Écritures du grand livre
  • Rapport financier synthĂ©tique : CA, impayĂ©s, solde de trĂ©sorerie

đŸ€ CRM

  • Contacts individuels
  • Agenda d'activitĂ©s (appels, RDV, emails commerciaux)

📊 Projets & Tñches

  • GĂ©rer des projets client avec budget et deadline
  • CrĂ©er et suivre des tĂąches

đŸ‘„ RH & Administration

  • Lister les utilisateurs/commerciaux
  • Consulter les notes de frais

📑 Contrats & Abonnements

  • CrĂ©er et gĂ©rer des contrats client

⚙ Configuration & Administration SystĂšme

  • Informations de la sociĂ©tĂ© (avec mise Ă  jour)
  • Activation/dĂ©sactivation des modules
  • Lecture et Ă©criture des constantes systĂšme
  • Modes et conditions de paiement, devises, pays

---

🚀 Installation

Méthode 1 : Via npx (recommandé, aucune installation)

npx mcp-dolibarr

Méthode 2 : Installation globale

npm install -g mcp-dolibarr

Méthode 3 : Depuis le code source

git clone https://github.com/digitalfactorysn/mcp-dolibarr.git
cd mcp-dolibarr
npm install && npm run build

---

⚙ Configuration

1. Activer l'API REST dans Dolibarr

Dans votre Dolibarr : Accueil > Configuration > Modules > Activez "API REST Dolibarr"

2. Obtenir votre Clé API

Dans votre Dolibarr : Accueil > Utilisateurs & Groupes > [Votre profil] > Onglet "Fiche utilisateur" Copiez la valeur du champ "Clé pour l'API REST" (générez-en une si elle est vide).

---

🔌 Connexion avec Claude Desktop

Éditez le fichier de configuration de Claude Desktop :

  • Mac : ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows : %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "dolibarr": {
      "command": "npx",
      "args": ["mcp-dolibarr"],
      "env": {
        "DOLIBARR_URL": "https://votre-instance.dolibarr.com",
        "DOLIBARR_API_KEY": "VOTRE_CLE_API_SECRETE"
      }
    }
  }
}

RedĂ©marrez Claude Desktop. Un nouvel icĂŽne 🔌 apparaĂźtra — Dolibarr est connectĂ© !

---

🔌 Connexion avec Cursor / Windsurf

Dans les paramĂštres MCP de votre IDE : ``json { "mcp": { "servers": { "dolibarr": { "command": "npx", "args": ["mcp-dolibarr"], "env": { "DOLIBARR_URL": "https://votre-instance.dolibarr.com", "DOLIBARR_API_KEY": "VOTRE_CLE_API" } } } } } ``

---

💡 Exemples d'utilisation avec l'IA

Une fois connecté, vous pouvez demander à votre IA :

"Quelles sont les 5 derniÚres factures impayées ?"
→ list_invoices (status=1, limit=5)

"Crée un devis pour STN GROUPE pour la maintenance Azure à 150 000 FCFA HT avec 18% TVA"
→ create_proposal → add_proposal_line → validate_proposal

"Quel est notre chiffre d'affaires de 2025 ?"
→ get_financial_summary (year=2025)

"Montre-moi le plan comptable"
→ list_accounting_accounts

"Quels modules sont activés sur notre Dolibarr ?"
→ list_modules

---

🔐 SĂ©curitĂ©

  • Ne committez jamais votre clĂ© API dans un dĂ©pĂŽt Git.
  • Utilisez un compte Dolibarr dĂ©diĂ© avec les permissions minimales nĂ©cessaires.
  • La clĂ© API est transmise uniquement entre votre machine locale et l'instance Dolibarr (pas via des services tiers).

---

📜 License

MIT © Digital Factory Senegal

---

📞 Contact & Support

| Canal | Lien | |---|---| | 🌐 Site web | digitalfactory.sn | | 📧 Email | infos@digitalfactory.sn | | 💬 WhatsApp | +221 77 800 38 14 | | 🐙 GitHub | github.com/digitalfactorysn |

  • Issues & bugs : GitHub Issues
  • Contribuer : Les Pull Requests sont les bienvenues !

Related MCP servers

Browse all →