NexTool MCP for GLPI
Connectez Claude, ChatGPT, Cursor, VS Code et Windsurf à votre GLPI et traitez les tickets en dialoguant avec l'IA.
Un serveur MCP (Model Context Protocol) pour GLPI 10 et 11 : tickets, ITIL, actifs, base de connaissances et utilisateurs, via l'API REST v1 et l'API v2 de GLPI 11.
Non affilié à Teclib'. GLPI est une marque déposée de Teclib'.
Qu'est-ce que NexTool MCP for GLPI
MCP est le standard ouvert que les assistants d'IA utilisent pour appeler des outils externes. NexTool MCP for GLPI fournit à l'assistant les outils GLPI, avec description et règles de sécurité, pour travailler sur vos données réelles.
Tickets et ITIL
Tickets, suivis, tâches, solutions, validations, problèmes et changements, avec la chronologie unifiée.
Actifs et réservations
Ordinateurs, écrans, imprimantes et autres actifs, avec détails, réservations et lieux.
Base de connaissances
Recherche et lecture d'articles et de catégories ; création et modification si le profil le permet.
Utilisateurs, groupes et entités
Recherche d'utilisateur par e-mail, groupes, entités et profils actifs du jeton.
API REST v1 et API v2
Plus de 110 outils sur l'API REST classique (GLPI 10 et 11) et plus de 50 sur l'API v2 de GLPI 11, via OAuth2.
Votre assistant d'IA
Claude, ChatGPT, Cursor, VS Code, Windsurf ou tout client compatible MCP.
Deux façons de l'utiliser
Le service hébergé par NexTool, sans rien à installer, ou le serveur open source sur votre machine.
Hébergé par NexTool
- Une seule adresse :
https://mcp.nextoolsolutions.com/mcp - Connexion avec votre compte du portail NexTool
- Connecteur pour Claude et ChatGPT, rien à installer
- Identifiants GLPI stockés chiffrés
- Nécessite un GLPI accessible depuis Internet
Ouverte à tous et gratuite pendant la bêta. Créez votre compte sur le portail NexTool et connectez votre GLPI dans Mon compte → NexTool MCP.
Open source (local)
- Paquet
@nextoolsolutions/mcp-glpi, licence MIT - Tourne sur votre ordinateur ou serveur
- Fonctionne avec un GLPI sur l'intranet
- Vous maîtrisez jetons, outils et mode lecture seule
- Gratuit, code source ouvert sur GitHub
Connecter la version hébergée Bêta ouverte
Créez gratuitement votre compte sur le portail NexTool, enregistrez la connexion à votre GLPI dans Mon compte → NexTool MCP et utilisez l'adresse ci-dessous dans votre assistant. À la première utilisation, il vous demande de vous connecter au portail.
- 1
Dans Claude, ouvrez Paramètres → Connecteurs.
- 2
Cliquez sur Ajouter un connecteur personnalisé et collez l'URL :
https://mcp.nextoolsolutions.com/mcp - 3
Connectez-vous avec votre compte du portail NexTool et autorisez l'accès.
- 1
Dans ChatGPT, sous Paramètres → Applications et connecteurs, activez le mode développeur (dans Avancé).
- 2
Créez un nouveau connecteur et saisissez l'URL du serveur MCP :
https://mcp.nextoolsolutions.com/mcp - 3
Connectez-vous avec votre compte du portail NexTool et autorisez l'accès.
La disponibilité du mode développeur dépend de votre offre ChatGPT.
- 1
Ajoutez le serveur :
claude mcp add --transport http nextool https://mcp.nextoolsolutions.com/mcp - 2
Dans Claude Code, lancez
/mcpet choisissez de vous authentifier : le navigateur ouvre la connexion au portail./mcp - 3
Vous préférez une clé ? Générez-la dans Mon compte → NexTool MCP sur le portail et passez-la dans l'en-tête :
claude mcp add --transport http nextool https://mcp.nextoolsolutions.com/mcp \ --header "Authorization: Bearer nxm_..."
Cursor : ~/.cursor/mcp.json (ou .cursor/mcp.json dans le projet)
VS Code : .vscode/mcp.json dans le projet
La clé nxm_ n'est affichée qu'une fois, à sa création. Conservez-la comme un mot de passe et révoquez-la sur le portail en cas de fuite.
Votre GLPI doit être accessible depuis Internet en HTTPS. S'il n'accepte que des IP autorisées, le portail affiche l'IP à autoriser lors du test de connexion.
Étapes détaillées, messages du test de connexion et exemples de demandes : Fonctionnement
Installer la version open source
Le serveur tourne comme processus local, lancé par l'assistant lui-même. Il nécessite Node.js 18 ou supérieur et les jetons GLPI décrits dans Prérequis.
Disponible sur npm et dans le Registre officiel MCP. Le paquet @nextoolsolutions/mcp-glpi est publié sur npm et référencé dans le Registre officiel MCP sous com.nextoolsolutions/glpi. Les commandes ci-dessous utilisent npx, qui télécharge et exécute la dernière version : inutile de cloner ou de compiler.
Test rapide : le serveur démarre et attend un client MCP sur l'entrée standard (stdio).
Enregistre le serveur dans Claude Code avec ses variables d'environnement :
Modifiez claude_desktop_config.json (macOS : ~/Library/Application Support/Claude/ ; Windows : %APPDATA%\Claude\) et redémarrez Claude Desktop :
Cursor : ~/.cursor/mcp.json (ou .cursor/mcp.json dans le projet)
VS Code : .vscode/mcp.json dans le projet
- 1
Alternative si vous préférez compiler depuis les sources. Clonez et compilez (le core d'abord, puis le serveur) :
git clone https://github.com/NexTools-Solutions/nextool-mcp-glpi.git cd nextool-mcp-glpi/mcp-glpi-core && npm ci && npm run build cd ../mcp-glpi && npm ci && npm run build - 2
Utilisez le chemin absolu de
dist/index.jsà la place denpx. Exemple dans Claude Code :claude mcp add glpi \ -e GLPI_URL=https://glpi.example.com \ -e GLPI_USER_TOKEN=<user-token> \ -e GLPI_APP_TOKEN=<app-token> \ -- node /path/nextool-mcp-glpi/mcp-glpi/dist/index.jsDans les fichiers JSON, utilisez
"command": "node"et le chemin dansargs.
GLPI 11 : API v2 (OAuth2)
Pour les 55 outils glpi_v2_*, enregistrez un client OAuth dans GLPI 11 et renseignez les variables ci-dessous. Les deux familles peuvent fonctionner ensemble : chacune s'active avec ses propres identifiants.
Préréglages d'outils
Avec GLPI_TOOLSETS, vous n'activez que le nécessaire (plusieurs, séparés par des virgules). Moins d'outils, moins de contexte par conversation. Sans la variable, tous les outils sont enregistrés.
| Préréglage | Contenu |
|---|---|
core | Base légère : lectures courantes et opérations de ticket sans suppression |
tickets | Cycle de vie du ticket |
itil | Problèmes et changements |
assets | Actifs, réservations et lieux |
kb | Base de connaissances |
documents | Documents et liaisons |
users | Utilisateurs et groupes |
search | Recherche générique et comptages |
admin | Entités, règles, modèles de suivi et webhooks |
v2 | Tous les outils de l'API v2 |
Verrous de sécurité
| Variable | Effet |
|---|---|
GLPI_READ_ONLY=true | Bloque toute écriture avant qu'elle n'atteigne GLPI. Recommandé pour commencer. |
GLPI_ALLOW_DELETE=true | Active les outils de suppression, désactivés par défaut. Chaque suppression exige un motif écrit. |
Prérequis dans GLPI
Ils s'appliquent aux deux modes d'utilisation.
- 1
Activez l'API REST
Dans Configuration → Générale → API, activez l'API REST et la connexion par jeton. Notez l'URL de l'API affichée à l'écran.
- 2
Client API (facultatif)
Sur le même écran, ajoutez un client API. S'il possède un App-Token, utilisez-le dans
GLPI_APP_TOKEN; vous pouvez restreindre le client par plage d'IP. - 3
Jeton de l'utilisateur
Dans Administration → Utilisateurs, ouvrez l'utilisateur que l'IA représentera et, dans Clés d'accès distant, générez le jeton d'API. Il va dans
GLPI_USER_TOKEN. - 4
Choisissez bien l'utilisateur
Chaque action suit les droits du profil de cet utilisateur dans GLPI. Pour commencer, utilisez un profil limité au strict nécessaire ou activez le mode lecture seule.
Version hébergée : GLPI doit être accessible depuis Internet en HTTPS. S'il n'accepte que des IP autorisées, le portail affiche l'IP à autoriser lors du test de connexion. GLPI uniquement sur l'intranet ? Utilisez la version open source.
Sécurité et confidentialité
Ce qui protège votre GLPI, en termes simples.
Chaque outil dit ce qu'il fait
Tous portent les annotations MCP lecture seule ou destructif : vous et l'assistant savez ce qui lit seulement et ce qui modifie des données.
Suppressions bloquées
Les outils de suppression sont désactivés par défaut. Une fois activés, chaque suppression exige un motif écrit.
Identifiants chiffrés (hébergé)
Les jetons GLPI sont chiffrés avec une clé que seul le connecteur peut ouvrir. Même le portail ne peut pas les lire.
Audit sans contenu
Nous enregistrons qui a utilisé quel outil et quand, sans conserver vos questions ni les réponses.
Pas de doublons
Une création répétée avec les mêmes données en moins de 2 minutes renvoie le premier résultat au lieu d'ouvrir un autre ticket.
Pas de fuite de jetons par redirection
Le serveur ne suit jamais une redirection de GLPI : les jetons n'atteignent jamais une autre adresse.
Offres
Pour la version hébergée par NexTool. Commencez avec l'offre Gratuite ; l'offre Pro s'adresse à ceux qui exploitent plusieurs GLPI.
Gratuit
Par défautSans frais
- 1 GLPI connecté
- Plus de 160 outils GLPI, en lecture et en écriture : tickets, ITIL, actifs, base de connaissances et utilisateurs
- Connecteur pour Claude et ChatGPT ; clé d'API pour Claude Code, Cursor et VS Code
- Connexion en lecture seule en option
- Jusqu'à 60 requêtes par minute
- Suppressions bloquées et identifiants GLPI chiffrés
Pro
Plusieurs environnementsSur devis
- Tout ce qu'inclut l'offre Gratuite
- Jusqu'à 10 GLPI sur le même compte, un connecteur par environnement (production, recette, clients)
- Jusqu'à 300 requêtes par minute
- Lecture seule par connexion (ex. : production en lecture seule, recette avec écriture)
- Inclus dans NexBot, ou via la licence NexTool MCP Pro de votre environnement NexTool
Bientôt disponible
- Journal d'audit consultable sur le portail bientôt
- Comptes d'organisation, avec plusieurs utilisateurs bientôt
- Recherche sémantique de tickets et d'articles similaires bientôt
- Outils des modules NexTool bientôt
La version hébergée est en bêta et gratuite pendant la bêta. La version open source, qui tourne sur votre machine, est gratuite et sans limite de connexions. Voir le dépôt sur GitHub
Questions fréquentes
Fonctionne-t-il avec GLPI 10 ?
Oui. L'API REST v1 couvre GLPI 10 et 11 ; l'API v2 est réservée à GLPI 11.
Et si mon GLPI n'est que sur l'intranet ?
Utilisez la version open source : elle tourne dans votre réseau, à côté de l'assistant. La version hébergée doit joindre GLPI via Internet.
Est-ce un produit officiel de Teclib' ?
Non. NexTool MCP for GLPI est édité par NexTool Solutions, sans affiliation avec Teclib'. GLPI est une marque déposée de Teclib'.
Combien ça coûte ?
La version open source est gratuite, sous licence MIT. La version hébergée est en bêta ouverte : tout compte du portail NexTool peut utiliser l'offre Gratuite, sans frais pendant la bêta. L'offre Pro, pour plusieurs GLPI, est sur devis.
L'IA peut-elle supprimer des données de mon GLPI ?
Seulement si vous l'autorisez : les suppressions sont désactivées par défaut et le mode lecture seule bloque toute écriture. Et l'IA ne dépasse jamais les droits de l'utilisateur du jeton.
Mes données passent-elles par NexTool ?
Avec la version locale, non : l'assistant parle directement à votre GLPI. Avec la version hébergée, les appels passent par le connecteur NexTool, qui ne conserve qu'un audit d'utilisation, sans questions ni réponses.
Parlons-en
Vous voulez l'offre Pro pour plusieurs GLPI ou vous avez une question sur NexTool MCP ? Laissez vos coordonnées et décrivez brièvement votre contexte. Pour commencer, aucun formulaire n'est nécessaire : il suffit de créer votre compte sur le portail.
Vous préférez l'exécuter sur votre machine ?
La version open source est déjà sur npm, gratuite, et tourne sur votre machine, même avec un GLPI sur l'intranet.
La version hébergée utilise votre compte du portail NexTool. Vous avez déjà un compte ? Ouvrez Mon compte → NexTool MCP.
Non affilié à Teclib'. GLPI est une marque déposée de Teclib'.