Connecteur Dolibarr
Dolibarr est un ERP/CRM open source pour petites structures. Le connecteur lit l'API REST de Dolibarr. Il est en lecture seule : il n'existe aucun outil de création, de modification ni de suppression.
Mesuré le 2026-10-03 dans connectors/dolibarr.yaml : 263 outils, tous en méthode GET (156 de type liste, 107 de type lecture d'un enregistrement).
Ce connecteur n'est pas appelable aujourd'hui : son identifiant ne figure pas dans la liste des serveurs autorisés (section Déploiement plus bas). Vous pouvez enregistrer ses identifiants, mais tools/list n'affiche pas ses outils et un appel est refusé.
Ce que déclare le fichier
| Propriété | Valeur |
|---|---|
| Fichier | connectors/dolibarr.yaml |
| Protocole | API REST, chemins sous /api/index.php/ |
| Authentification | clé d'API en en-tête DOLAPIKEY, lue dans DOLIBARR_API_KEY |
| Adresse de l'instance | variable DOLIBARR_URL |
| Licence déclarée | GPL-3.0 |
| Résidence déclarée | auto-hébergé |
Le fichier indique que les outils ont été vérifiés contre la documentation officielle de l'API REST de Dolibarr (consultée le 2026-06-24) et que les écritures (POST, PUT) sont exclues par choix.
Outils
Les noms suivent deux formes : list_<ressource> et get_<ressource>…. Exemples réels : list_thirdparties, get_thirdparty, list_invoices, get_invoice, list_proposals, list_orders, list_products, list_bankaccounts.
Ressources les mieux couvertes, par nombre d'outils dont un segment du nom (séparé par _) est la ressource, mesuré sur les 263 outils :
| Ressource | Outils |
|---|---|
setup (paramétrage) | 45 |
products | 25 |
thirdparties (tiers) | 17 |
members (adhérents) | 13 |
invoices, projects | 9 chacune |
users, orders, bankaccounts, tasks | 8, 7, 6 et 6 |
proposals, recruitments | 5 chacune |
Le reste couvre des ressources plus petites : contrats, interventions, tickets, notes de frais, salaires, entrepôts, mouvements de stock, factures fournisseurs.
Configuration
| Variable | Rôle |
|---|---|
DOLIBARR_URL | Adresse de l'instance Dolibarr |
DOLIBARR_API_KEY | Clé d'API, envoyée dans l'en-tête DOLAPIKEY |
Dans l'application : page Identifiants (/credentials), fiche Dolibarr, champs « URL du serveur » et « API Key ».
Déploiement
Ni podman-compose.vps2.yml ni podman-compose.yml ne déploient Dolibarr. Le connecteur vise une instance que vous fournissez. L'entrée du catalogue métier a le statut coming-soon.
L'identifiant dolibarr ne figure pas dans ALLOWED_MCP_SERVERS (liste des serveurs autorisés du code). Le fichier se charge, mais ses outils n'apparaissent pas dans tools/list et le dispatch les refuse (un test du dépôt le verrouille).
Limites
- Lecture seule. Créer un devis ou une facture n'est pas possible avec ce connecteur.
- Quatre outils portent le préfixe
dolibarr_(par exempledolibarr_get_mos,dolibarr_list_users_groups), les 259 autres non : le nommage n'est pas uniforme.
Fichier source
Le connecteur est déclaré dans connectors/dolibarr.yaml.
Voir aussi
- Vue d'ensemble : chiffres mesurés, chargement et règles communes aux douze connecteurs
- Créer votre premier connecteur MCP : forme d'un fichier YAML et ajout d'un connecteur à la passerelle
- Routes MCP : ouvrir une session et appeler un outil par JSON-RPC
- Tarification : nombre de connecteurs métier inclus dans chaque offre
- Odoo : l'autre ERP/CRM du livre, avec des outils d'écriture