MCP pour Sage 100

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.

Hébergé en FranceTransport HTTPOAuth par utilisateurAnnotations lecture et destruction
Outils

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.

DroitExemples d'outilsUsage
aucunsage_contextDossiers accessibles et droits, à appeler en premier
readsage_schema, sage_search, sage_get, sage_financeRecherche, lecture et synthèses
writesage_tiers, sage_article, sage_tarifFiches tiers, articles et tarifs
documentssage_document, sage_document_transform, sage_reglement, sage_acomptePièces commerciales et règlements
accountingsage_ecriture, sage_lettrage, sage_journal, sage_bon_a_payerSaisie et lettrage comptables
stocksage_stock_transfert, sage_inventaire, sage_lotMouvements, inventaire, lots
settingssage_parametre, sage_numerotation, sage_modeleParamètres société, à réserver
deleteEn complément du droit du domaineSuppressions, à réserver
Connexion

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.

Exemple de configuration MCP (Cursor, mcp.json)
{
  "mcpServers": {
    "maillon": {
      "url": "https://mcp.maillon.dev/c/ID-CLIENT/mcp"
    }
  }
}
Sécurité

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.

Questions fréquentes

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.

Commencer

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.