Un serveur MCP pour Sage 100, prêt pour la production
MCP (Model Context Protocol) est le standard ouvert qui permet à un assistant IA d'utiliser des outils externes. Maillon expose Sage 100 Comptabilité et Gestion commerciale comme un serveur MCP : 44 outils documentés, des droits par dossier et un journal de chaque appel.
44 outils, regroupés par droit
Chaque outil appartient à un droit (scope). Un utilisateur ou une clé ne voit que les outils de ses droits : un assistant en lecture seule ne sait même pas que l'écriture existe.
| Droit | Exemples d'outils | Usage |
|---|---|---|
| aucun | sage_context | Dossiers accessibles et droits, à appeler en premier |
| read | sage_schema, sage_search, sage_get, sage_finance | Recherche, lecture et synthèses |
| write | sage_tiers, sage_article, sage_tarif | Fiches tiers, articles et tarifs |
| documents | sage_document, sage_document_transform, sage_reglement, sage_acompte | Pièces commerciales et règlements |
| accounting | sage_ecriture, sage_lettrage, sage_journal, sage_bon_a_payer | Saisie et lettrage comptables |
| stock | sage_stock_transfert, sage_inventaire, sage_lot | Mouvements, inventaire, lots |
| settings | sage_parametre, sage_numerotation, sage_modele | Paramètres société, à réserver |
| delete | En complément du droit du domaine | Suppressions, à réserver |
Une adresse MCP par client
La console affiche l'adresse MCP de chaque client. L'utilisateur l'ajoute dans son assistant, puis se connecte avec son compte Maillon : l'autorisation OAuth évite de distribuer des clés.
{
"mcpServers": {
"maillon": {
"url": "https://mcp.maillon.dev/c/ID-CLIENT/mcp"
}
}
}Pensé pour des données de gestion
Pas de SQL libre
L'assistant n'envoie jamais de requête SQL. Les filtres sont vérifiés contre le schéma réel et toutes les valeurs passent en paramètres.
Annotations MCP
Chaque outil indique s'il lit ou modifie, et s'il est destructif. Les assistants s'en servent pour demander votre accord au bon moment.
Journal d'audit
Chaque appel est rattaché à l'utilisateur réel, avec ses paramètres et sa durée, dans la passerelle comme dans la console.
Vos questions
Qu'est-ce qu'un serveur MCP ?
C'est un service qui présente des outils à un assistant IA dans un format standard. L'assistant lit la description des outils, choisit celui qui répond à la demande et l'appelle. Le serveur MCP Maillon traduit ces appels en opérations Sage 100.
Peut-on utiliser le serveur MCP sans le relais Maillon ?
Oui, pour un usage local : la passerelle écoute sur le serveur Sage et accepte une clé s100_ dans l'en-tête Authorization. Le relais reste recommandé pour les utilisateurs nomades, car il n'ouvre aucun port entrant.
Quels clients MCP sont compatibles ?
Claude, ChatGPT, Le Chat de Mistral AI, Cursor, Claude Code et tout client qui parle MCP sur HTTP, y compris vos propres agents.
Faut-il ouvrir un port sur le serveur Sage ?
Non. La passerelle ouvre une connexion sortante chiffrée vers le relais Maillon. Aucun port entrant n'est ouvert et le serveur Sage reste derrière votre pare-feu.
Où sont traitées les données ?
Les connexions, les appels et leurs journaux sont traités et stockés en France. Seules les informations nécessaires à la demande sont transmises à l'assistant IA choisi, avec l'abonnement de l'utilisateur.
Pour aller plus loin
Branchez l'IA sur Sage 100 dès cette semaine
Créez votre compte, installez la passerelle sur le serveur Sage et connectez votre premier assistant. Nous pouvons aussi vous faire une démonstration sur un dossier de test.
