Parlez à vos données GSE-Web en langage naturel

Le serveur MCP GSE-Web connecte les assistants IA (Claude, ChatGPT, etc.) directement à votre application de gestion de stock. Posez des questions, lancez des actions, obtenez des rapports — sans écrire une seule ligne de code.

55 outils 3 ressources 30 permissions

Qu'est-ce que MCP ?

MCP (Model Context Protocol) est un standard ouvert créé par Anthropic qui permet à une IA de se connecter à des sources de données externes de manière sécurisée et structurée.

Pensez-y comme un traducteur universel : l'IA parle en langage naturel, le serveur MCP traduit en requêtes techniques (API, SQL), et renvoie les résultats dans un format que l'IA comprend.

Vous (langage naturel) Claude / Assistant IA ↓ stdio Serveur MCP GSE-Web (local) ↓ HTTPS Serveur d'hébergement (proxies HTTPS) Bases de données GSE-Web
En résumé : vous tapez "Quels produits sont en rupture de stock ?" et l'IA interroge directement votre base GSE-Web pour vous répondre avec les données réelles.

Pourquoi utiliser le serveur MCP ?

💬

Questions en langage naturel

Plus besoin de naviguer dans des menus ou de savoir écrire du SQL. Posez vos questions comme vous parleriez à un collègue.

Réponses instantanées

L'IA analyse les données et synthétise les résultats. Un tableau de bord complet en une phrase.

🔒

Sécurité préservée

Mêmes règles que l'application : authentification JWT, permissions par rôle (30 droits), isolation par organisation.

📝

Actions automatisées

Créez des entrées/sorties de stock, changez des statuts de bons de mouvement — directement depuis la conversation.

📈

Analyses intelligentes

Alertes rupture, produits périmés, statistiques — l'IA croise les données et vous alerte proactivement.

🎓

Module formation

Les enseignants peuvent suivre les classes, scénarios et la progression des élèves par simple question.

Sans MCP / Avec MCP

Sans MCP

  • Ouvrir l'application GSE-Web
  • Naviguer dans les menus
  • Appliquer des filtres manuellement
  • Exporter en CSV, ouvrir Excel
  • Croiser les données à la main
  • Écrire un rapport

Avec MCP

  • "Quels produits ont un stock < 5 dans le magasin Central ?"
  • L'IA repond en 3 secondes avec un tableau
  • "Compare les sorties de janvier et fevrier"
  • L'IA génère l'analyse directement
  • "Créeune entrée de 50 unites pour le produit REF-2024"
  • Action effectuee, confirmation instantanée

Comment ça fonctionne ?

Le serveur MCP est un processus Node.js qui tourne localement sur votre machine (ou en remote via HTTPS). Il s'authentifie auprès de GSE-Web avec vos identifiants, puis expose 55 outils que l'IA peut appeler.

Votre machine (local) ↓ Claude + MCP Server Serveur d'hébergément (proxies HTTPS) Bases de données GSE-Web
Aucun port à ouvrir: le serveur MCP communique avec Claude via stdio (entrée/sortie standard) et avec GSE-Web via HTTPS. Pas de serveur web local à exposer.

Prérequis

ÉlémentRequisNote
Node.jsv18 ou supérieurnodejs.org
npmInclus avec Node.js-
Claude CodeCLI Anthropicnpm install -g @anthropic-ai/claude-code
Compte GSE-WebIdentifiants validesMême login que l'application mobile/web
Connexion internetOuiPour atteindre les APIs GSE-Web

Installation pas à pas

Étape 1 — Compiler le serveur TypeScript

Ouvrez un terminal dans le dossier du projet GSE-Web et exécutez :

cd mcp-server
npm install
npm run build

Le résultat compilé se trouve dans mcp-server/dist/.

Étape 2 — Vérifier la configuration

À la racine du projet, un fichier .mcp.json est déjà configuré :

{
  "mcpServers": {
    "gse-web": {
      "command": "node",
      "args": ["dist/index.js"],
      "cwd": "/chemin/vers/gse_web_mobile_v2/mcp-server",
      "env": {
        "GSE_PROXY_BASE_URL": "https://gse-web-dev.xlexe.com",
        "GSE_DEFAULT_SERVER": "https://dev.gse-web.online/"
      }
    }
  }
}
Adaptez le champ cwd au chemin réel du dossier mcp-server sur votre machine. Pour la production, remplacez les URLs par https://gse-web.xlexe.com et https://www.gse-web.online/.

Étape 3 — Lancer Claude Code

Depuis la racine du projet :

claude

Claude Code détecte automatiquement .mcp.json et vous propose d'activer le serveur gse-web. Acceptez.

Étape 4 — S'authentifier

Dans la conversation Claude, tapez simplement :

Connecte-moi au serveur de développement GSE-Web
avec l'identifiant "mon_login" et le mot de passe "mon_password"

Claude appellera l'outil authenticate et confirmera votre connexion avec la liste de vos droits.

Premier usage : exemples concrets

Une fois authentifié, posez vos questions en français. Voici des exemples :

🔍 Rechercher des produits
"Cherche les produits contenant 'cable' dans la référence"

"Donne-moi les details du produit n°142 avec son stock par emplacement"

"Quelles sont les catégories de produits disponibles ?"

L'IA utilise search_products, get_product_details et get_catégories.

📦 Consulter les stocks
"Montre-moi le stock du magasin Central"

"Quels emplacements existent dans mon organisation ?"

"Y a-t-il des produits en rupture de stock ?"

L'IA utilise get_stock_levels, get_emplacements et get_stock_alerts.

🚚 Gérer les mouvements
"Liste les entrées de stock de cette semaine"

"Montre-moi les bons de mouvement a traiter"

"Affiche les details du bon de mouvement n°85"

L'IA utilise list_entrées, list_bon_mouvements et get_bon_mouvement_details.

✍️ Créer des opérations (droits requis)
"Créeune entrée de 50 unites du produit 142, emplacement A-03, magasin Central"

"Sortie de 10 unites du produit 98 avec le commentaire 'Chantier Bordeaux'"

"Passe le bon de mouvement 85 au statut 'termine'"

L'IA utilise create_entrée, create_sortie et update_bon_mouvement_statut.
Ces outils requierent des droits spécifiques (EDITER_ENTREE, EDITER_SORTIE, etc.).

📊 Obtenir des statistiques
"Donne-moi un résumé du tableau de bord : produits, stock, utilisateurs"

"Y a-t-il des produits qui périmént dans les 30 jours ?"

"Montre-moi les derniers logs d'erreur de l'application"

L'IA utilise get_dashboard_stats, get_stock_alerts et get_recent_logs.

🎓 Module formation
"Liste mes classes de formation"

"Quels scenarios pedagogiques sont disponibles ?"

"Montre la progression des eleves sur le scenario 12"

L'IA utilise list_classes, list_scenarios et get_student_progress.
Requiert le droit FORMATION_ENSEIGNANT.

Claude Code (CLI) — Outil principal

Claude Code est l'interface recommandée pour utiliser le serveur MCP. Il détecte automatiquement la configuration .mcp.json et propose l'activation du serveur.

Installation

npm install -g @anthropic-ai/claude-code

Utilisation

# Depuis la racine du projet GSE-Web
cd /chemin/vers/gse_web_mobile_v2

# Lancer Claude Code (detecte .mcp.json automatiquement)
claude

# Claude propose d'activer le serveur MCP "gse-web" → acceptez
# Vous pouvez ensuite discuter normalement :

> Connecte-moi au serveur dev avec login "admin" password "***"
> Quels produits sont en rupture de stock ?
> Créeune entrée de 20 unites pour le produit 45
Astuce : Claude Code garde le contexte de conversation. Authentifiez-vous une seule fois en début de session, puis posez autant de questions que vous voulez.

Claude Desktop

Compatible avec Claude Desktop (Windows/Mac). Configurez-le en ajoutant la section mcpServers dans le fichier de configuration.

Configuration

Éditez le fichier de configuration Claude Desktop :

# macOS
~/Library/Application Support/Claude/claude_desktop_config.json

# Windows
%APPDATA%\Claude\claude_desktop_config.json

Ajoutez la section mcpServers :

{
  "mcpServers": {
    "gse-web": {
      "command": "node",
      "args": ["/chemin/vers/mcp-server/dist/index.js"],
      "env": {
        "GSE_PROXY_BASE_URL": "https://gse-web-dev.xlexe.com",
        "GSE_DEFAULT_SERVER": "https://dev.gse-web.online/"
      }
    }
  }
}

Redémarrez Claude Desktop. Le serveur apparaît dans la liste des outils disponibles.

Claude.ai — Intégration directe (recommandé)

La méthode la plus simple et la plus puissante. Connectez Claude directement à vos données GSE-Web depuis claude.ai, sans rien installer.

Pour les utilisateurs Claude Pro, Max ou Team : connectez directement votre serveur MCP via l'interface claude.ai. Aucune installation locale requise.

🧠

Langage naturel

Claude (Opus, Sonnet, Haiku) comprend le langage naturel. Pas de mots-clés à retenir, posez vos questions comme vous les diriez à un collègue.

💰

Inclus dans votre abonnement

Aucun coût supplémentaire. L'intégration MCP utilise votre abonnement Claude existant (Pro, Max ou Team).

🌐

100% navigateur

Tout fonctionne dans le navigateur. Rien à télécharger, rien à configurer sur votre machine.

🔒

Sécurité Claude-grade

Authentification par vos identifiants GSE-Web. Isolation stricte par organisation. Aucune donnée n'est stockée par le serveur MCP.

📝

Lecture + écriture

Consultez vos stocks, mais aussi créez des entrées/sorties — avec vérification des droits à chaque action.

📊

Analyses avancées

Claude peut croiser les données, comparer des périodes, générer des rapports — il a accès à 55 outils spécialisés.

Mise en place (une seule fois, 2 minutes)

Ouvrez les Settings

Allez sur claude.ai et cliquez sur l'icône engrenage en bas à gauche pour ouvrir les Settings.

Ajoutez une intégration

Dans la section Integrations, cliquez sur "Add integration". Entrez l'URL du serveur MCP :

EnvironnementURL à copier
Développement / Démohttps://gse-web-dev.xlexe.com/api/mcp_remote.php
Productionhttps://gse-web.xlexe.com/api/mcp_remote.php

L'intégration apparaît dans votre liste avec le nom "gse-web".

Authentifiez-vous

Dans une nouvelle conversation Claude, dites simplement :

Connecte-moi au serveur GSE-Web demo
avec l'identifiant "mon_login" et le mot de passe "mon_password"

Claude appelle l'outil authenticate et confirme votre connexion avec la liste de vos droits.

Posez vos questions !

Vous êtes connecté. Demandez ce que vous voulez en français :

"Quels produits sont en rupture de stock ?"

"Montre-moi le stock sur l'emplacement HALLIDAY"

"Donne-moi le tableau de bord avec les chiffres clés"

"Liste les entrées de la semaine dernière"

"Créeune entrée de 50 gants isolants, emplacement A-03"

"Compare les sorties de janvier et fevrier"

Ce que Claude peut faire avec vos données

🔍 Recherche et consultation
  • Rechercher des produits par référence, nom, catégorie ou code-barre
  • Voir le détail d'un produit avec son stock par emplacement
  • Lister le stock filtré par emplacement
  • Consulter les catégories et emplacements disponibles
📈 Analyses et alertes
  • Tableau de bord : nombre de produits, quantité totale, utilisateurs
  • Alertes rupture de stock (produits à quantité 0)
  • Alertes péremption (produits expirant dans 30 jours)
  • Claude peut croiser et analyser les résultats de plusieurs outils pour répondre à des questions complexes
🚚 Mouvements de stock
  • Historique des entrées et sorties avec filtres par date
  • Liste des bons de mouvement avec filtre par statut
  • Créer des entrées de stock (droit EDITER_ENTREE requis)
  • Créer des sorties de stock (droit EDITER_SORTIE requis)

Claude vous demandera toujours confirmation avant de créer une entrée ou une sortie.

👥 Administration (droits ADMIN)
  • Liste des utilisateurs de l'organisation
  • Consultation des droits et rôles

Différence avec l'Assistant Web

Assistant Web (chat basique)

  • Gratuit, sans abonnement
  • Compréhension par mots-clés
  • Boutons raccourcis prédéfinis
  • Pas d'analyse croisée
  • Réponses formatées simples

Claude.ai (IA complète)

  • Abonnement Claude requis (Pro/Max/Team)
  • Compréhension langage naturel totale
  • Questions complexes et suivi de contexte
  • Analyse, comparaison, synthèse des données
  • Réponses détaillées avec explications

Questions fréquentes

Est-ce que ça coûte quelque chose en plus ?

Non. L'intégration MCP est incluse dans votre abonnement Claude (Pro à 20 $/mois, Max à 100 $/mois, Team à 30 $/mois/utilisateur). Pas de frais supplémentaires côté GSE-Web.

Mes données sont-elles envoyées à Anthropic ?

Les données transitent entre le serveur MCP et Claude pour formuler les réponses. Anthropic ne stocke pas les données des outils MCP et ne les utilise pas pour entraîner ses modèles (politique de confidentialité Anthropic). La connexion est chiffrée en HTTPS de bout en bout.

Quelqu'un peut-il accéder à mes données avec l'URL du serveur MCP ?

Non. L'URL du serveur MCP permet uniquement de voir la liste des outils disponibles (noms génériques comme "search_products"). Pour accéder à la moindre donnée, il faut s'authentifier avec un vrai login et mot de passe GSE-Web. C'est le même niveau de sécurité qu'une page de login.

Puis-je partager cette intégration avec mon équipe ?

Oui. Chaque membre de l'équipe ajoute l'URL dans ses propres paramètres Claude, puis se connecte avec ses propres identifiants GSE-Web. Chacun ne voit que les données de son organisation.

Dois-je me reconnecter à chaque conversation ?

Oui, l'authentification GSE-Web est par conversation. Au début de chaque nouvelle conversation, dites à Claude de vous connecter. L'intégration MCP elle-même reste configurée en permanence dans vos paramètres.

ChatGPT Custom GPT (zéro installation)

Un Custom GPT dans ChatGPT permet à n'importe quel utilisateur de discuter avec les données GSE-Web directement depuis chat.openai.com. Aucune installation requise.

Configuration par l'administrateur

Créer un Custom GPT

Dans ChatGPT, allez dans Explore GPTs → Create.

Ajouter les instructions

Collez ces instructions dans le champ "Instructions" du GPT :

Tu es l'assistant GSE-Web, un expert en gestion de stock.
Tu aides les utilisateurs a interroger et gérer leurs données
de stock, produits, mouvements et bons de mouvement.

Regles :
1. Commence TOUJOURS par authentifier l'utilisateur (action authenticate)
2. Utilise le token recu pour toutes les requêtes suivantes
3. Reponds en francais, de manière claire et synthetique
4. Pour les tableaux de données, formate-les de manière lisible
5. Ne montre JAMAIS le token JWT a l'utilisateur
6. Pour les actions d'écriture, confirme AVANT d'executer

Configurer les Actions

Dans l'onglet Actions, importez le schéma OpenAPI disponible à :

https://gse-web.xlexe.com/api/gse_assistant_openapi.json

L'authentification se fait via le header Authorization: Bearer géré automatiquement par le GPT après login.

Publier le GPT

Choisissez "Only people with a link" ou "Anyone at [votre organisation]" pour partager avec votre équipe.

Utilisation par les employés

L'utilisateur ouvre simplement le lien du Custom GPT et discute normalement :

"Connecte-moi au serveur de production, login jean.dupont, mot de passe ***"
"Quels produits sont en rupture ?"
"Donne-moi le tableau de bord"
"Créeune entrée de 50 gants, emplacement A-03"

Assistant Web (sans IA)

L'Assistant Web est une interface de consultation rapide avec boutons raccourcis et recherche par mots-clés. Il ne nécessite aucun abonnement IA mais n'utilise pas d'intelligence artificielle.

Ouvrir l'Assistant Web →

Accès direct à l'interface de chat (identifiants GSE-Web requis).

Autres outils compatibles

⚙️

n8n — Automatisation →

Connectez GSE-Web à n8n pour créer des workflows automatiques : alertes stock, rapports, sync ERP. Guide complet disponible.

Cursor / Windsurf

IDE avec IA intégrée. Supportent le protocole MCP pour les développeurs.

Tout client MCP

Tout logiciel compatible MCP peut se connecter au serveur local gse-web.

Référence des outils

55 outils disponibles dans le serveur MCP GSE-Web.

Authentification

OutilDescriptionAccès
authenticate Se connecter à un serveur GSE-Web avec login/mot de passe Ouvert
get_current_user Voir le profil et les droits de l'utilisateur connecté JWT
list_servers Informations sur le serveur de l'utilisateur connecté JWT

Produits & Stock (lecture)

OutilDescriptionAccès
search_products Rechercher des produits par mot-clé (référence, libellé, catégorie) JWT
get_product_details Détails complets d'un produit avec stock par emplacement JWT
get_stock_levels Niveaux de stock avec filtres par magasin / emplacement JWT
get_emplacements Liste des emplacements de stockage JWT
get_catégories Catégories de produits distinctes JWT

Mouvements (lecture)

OutilDescriptionAccès
list_entrées Entrées de stock avec filtres par date JWT
list_sorties Sorties de stock avec filtres par date JWT
list_bon_mouvements Bons de mouvement avec filtre par statut JWT
get_bon_mouvement_details Détails complets d'un bon de mouvement JWT

Opérations d'écriture

OutilDescriptionAccès
create_entrée Créer une entrée de stock (produit, quantité, emplacement, magasins_id, no_lot...) EDITER_ENTREE
create_sortie Créer une sortie de stock EDITER_SORTIE
update_bon_mouvement_statut Changer le statut d'un bon de mouvement EDITER_STATUTS_BDM

Utilisateurs & Organisation

OutilDescriptionAccès
list_users Liste des utilisateurs de l'organisation ADMIN
get_user_details Détails d'un utilisateur avec groupes et droits ADMIN
get_organisation_info Informations sur l'organisation courante JWT

Analytique & Monitoring

OutilDescriptionAccès
get_stock_alerts Alertes : ruptures de stock, produits périmés dans 30 jours JWT
get_dashboard_stats Statistiques clés : nb produits, quantité stock, nb utilisateurs JWT
get_recent_logs Derniers logs applicatifs avec filtre par niveau SUPERADMIN

Formation

OutilDescriptionAccès
list_classes Classes de formation FORMATION
list_scenarios Scénarios pédagogiques (TP) FORMATION
get_student_progress Progression des élèves sur un scénario FORMATION

Scénarios pédagogiques (écriture)

OutilDescriptionAccès
create_scenario Crée un scénario pédagogique complet (étapes, ressources optionnelles et liens d'étapes) en un seul appel ; le total de points est recalculé comme la somme des points des étapes FORMATION_ENSEIGNANT
add_scenario_ressource Ajoute une ressource (Vidéo, PDF, Schéma, Quiz, URL ou Fichier) à un scénario existant, avec ses liens d'étapes FORMATION_ENSEIGNANT
link_quiz_to_scenario Rattache un quiz de bibliothèque existant à un scénario (crée une ressource de type Quiz, lue par l'application pour afficher le quiz) FORMATION_ENSEIGNANT

Bons de réception

OutilDescriptionAccès
list_bons_reception Bons de réception avec % réception, filtres par date et fournisseur JWT
get_bon_reception_details Détails d'un bon de réception avec statut par ligne (reçu/partiel/en attente) JWT

Commandes clients (OMS)

OutilDescriptionAccès
list_commandes_clients Commandes clients du portail OMS avec filtres par statut, date et client JWT
get_commande_client_details Détails complets d'une commande client avec lignes produits JWT
get_oms_reconciliation_report Rapport de réconciliation OMS (lecture seule) : commandes validées sans bon de mouvement, bons sans lignes de détail, explosions de kits bloquées. JWT

Logistique & Approvisionnement

OutilDescriptionAccès
list_commandes_fournisseurs Commandes fournisseurs avec filtres par statut JWT
get_commande_fournisseur_details Détails commande avec lignes (qté commandée/reçue/restante) JWT
get_reception_status Statut réception : % réceptionné, lignes en attente JWT
list_expeditions Expéditions avec nombre de palettes et bons liés JWT
get_expedition_details Détails expédition avec bons liés et palettes JWT
get_bon_reliquats Bons reliquats (-R1, -R2) d'un bon partiellement préparé JWT
get_missing_quantities Quantités manquantes (demandées - sorties) par ligne JWT
list_ruptures Produits en rupture avec statut et fournisseur JWT
get_stock_history Historique entrées/sorties d'un produit sur une période JWT
list_magasins Magasins (entrepôts) de l'organisation JWT

Tiers (Fournisseurs & Clients)

OutilDescriptionAccès
list_tiers Fournisseurs et clients avec filtres par type et recherche JWT
get_tiers_details Détails complets d'un tiers (30+ champs) JWT

Opérations stock avancées

OutilDescriptionAccès
modify_stock Modifier la quantité d'un stock existant EDITER_PRODUIT
change_emplacement Changer l'emplacement d'un stock EDITER_PRODUIT

Création en masse (Bulk Create)

OutilDescriptionAccès
bulk_create_tiers Crée en masse jusqu'à 100 tiers (fournisseurs/clients) en un appel EDITER_FOURNISSEUR / EDITER_CLIENT
bulk_create_quiz_library Crée en masse jusqu'à 50 quiz de bibliothèque avec leurs questions imbriquées FORMATION_ENSEIGNANT
bulk_create_products Crée en masse des produits (catalogue) en un appel claude.ai uniquement EDITER_PRODUIT
bulk_create_entrees Crée en masse des entrées de stock (réceptions) avec validation post-insert du stock claude.ai uniquement EDITER_ENTREE

Lots & Traçabilité

OutilDescriptionAccès
list_lots Liste paginée des lots (produit, statut qualité, quantité sortie, reste à contrôler, DLC) JWT
get_lot_details Détail complet d'un lot : info+statut, produit, entrées, sorties, stocks, historique des contrôles qualité JWT
get_lot_tracking Tableau de bord vieillissement : âge des lots, échéances DLC valorisées, statut qualité, top 10 rotation, KPI JWT
get_product_composition Nomenclature d'un produit composé (kit) : composants + quantité par assemblage JWT
list_composed_products Liste les produits composés (kits) avec leur nomenclature et le nombre d'assemblages disponibles JWT

Référence : 3 ressources de contexte

Les ressources fournissent du contexte statique à l'IA pour mieux comprendre l'application GSE-Web.

URIDescription
gse://schema/tables Structure de la base de données GSE-Web (tables et relations principales)
gse://permissions/list Les 32 droits disponibles avec leur description
gse://docs/api Résumé des endpoints de l'API REST (produits, stocks, mouvements...)

Sécurité

Le serveur MCP applique les mêmes mécanismes de sécurité que l'application GSE-Web.

🔑 Authentification JWT

Chaque session commence par un appel authenticate. Le JWT généré expire après la session.

👥 Isolation organisation

Impossible d'accéder aux données d'un autre client. Chaque requête SQL est filtrée par organisations_id.

🛡️ 30 droits granulaires

Les outils d'écriture vérifient les droits de l'utilisateur connecté. Sans le droit EDITER_PRODUIT, impossible de créer une entrée.

🚫 Double/Triple filtre SQL

Serveurs mutualisés : id + org. Serveurs dédiés : id + org + nom du serveur.

⏱️ Rate limiting

60 lectures/minute, 10 écritures/minute par session. Protège contre les abus.

👁️ Logs traçables

Chaque appel outil est logué avec timestamp, user, outil et paramètres. Audit trail complet.

Important : le serveur MCP tourne localement sur votre machine. Vos identifiants ne transitent jamais par un service tiers. La communication avec GSE-Web se fait en HTTPS directement vers les serveurs sécurisés.

Cas d'usage par rôle

💼 Gestionnaire de stock
  • "Quels produits ont un stock inférieur au seuil d'alerte ?"
  • "Montre-moi les 10 derniers mouvements sur le magasin Nord"
  • "Crée une entrée de 200 gants isolants, lot 2026-A, emplacement B-12"
  • "Combien de produits différents avons-nous en stock total ?"
  • "Y a-t-il des produits qui périment bientôt ?"
💻 Administrateur
  • "Combien d'utilisateurs sont enregistrés dans notre organisation ?"
  • "Quels droits a l'utilisateur n°23 ?"
  • "Montre-moi les logs d'erreur des dernières 24h"
  • "Donne-moi les statistiques globales du dashboard"
  • "Sur quel serveur suis-je connecté ?"
📚 Formateur / Enseignant
  • "Liste mes classes de formation"
  • "Quels scénarios de TP sont disponibles ?"
  • "Montre la progression de mes élèves sur le scénario 'Inventaire complet'"
  • "Quel est le score moyen de la classe sur le dernier TP ?"
🛠️ Technicien / Opérateur terrain
  • "Cherche le produit avec le code-barre 3700547800126"
  • "Quel est le stock de ce produit dans l'emplacement C-01 ?"
  • "Enregistre une sortie de 5 unités pour le chantier Lyon"
  • "Quels bons de mouvement sont 'à traiter' ?"
📊 Développeur / Intégrateur
  • "Montre-moi la structure de la base de données"
  • "Quels endpoints API sont disponibles ?" (resource gse://docs/api)
  • "Quel est le format de réponse de l'API produits ?"
  • "Combien de droits différents existent dans le système ?" (resource gse://permissions/list)
  • Intégrez le serveur MCP dans vos propres outils compatibles

FAQ

Mes identifiants sont-ils stockés quelque part ?

Non. Le serveur MCP ne persiste rien sur disque. Le JWT obtenu après authentification est gardé en mémoire uniquement pendant la session. Quand vous fermez Claude Code, tout est effacé.

Puis-je accéder aux données d'une autre organisation ?

Non. Toutes les requêtes incluent un filtre organisations_id dérivé de votre JWT. Des filtres supplémentaires empêchent tout accès hors de votre organisation.

L'IA peut-elle modifier mes données sans mon accord ?

Claude Code demande toujours votre approbation avant d'exécuter un outil d'écriture. Vous verrez l'outil et ses paramètres, et vous pouvez refuser. De plus, un rate limiter limite les écritures à 10/minute.

Le serveur MCP fonctionne-t-il hors connexion ?

Non. Le serveur MCP a besoin d'une connexion internet pour atteindre les APIs GSE-Web.

Puis-je utiliser le serveur MCP en production ?

Oui. Modifiez les variables d'environnement dans .mcp.json :

"GSE_PROXY_BASE_URL": "https://gse-web.xlexe.com"
"GSE_DEFAULT_SERVER": "https://www.gse-web.online/"
Combien coûte l'utilisation du serveur MCP ?

Le serveur MCP lui-même est gratuit (open source, inclus dans le projet). Le coût se situe au niveau de l'IA : vous avez besoin d'un abonnement Claude (Pro, Team ou Enterprise) pour utiliser Claude Code ou Claude Desktop.

Comment mettre à jour le serveur MCP ?

Après un git pull du projet, recompilez simplement :

cd mcp-server && npm install && npm run build

Puis redémarrez Claude Code.