GestSup MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GestSup MCPfind tickets for user john@example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GestSup MCP
Serveur MCP (Model Context Protocol) pour piloter les tickets GestSup depuis un agent LLM (Claude Desktop, Claude Code, etc.), accompagné d'une documentation complète de l'API REST GestSup.
Sommaire
Élément | Description |
Serveur MCP ( | 6 outils de gestion de tickets, prêts à brancher sur un client MCP. |
Documentation complète de l'API REST GestSup, reconstruite depuis le code source. | |
Plan d'architecture détaillé du serveur. | |
Swagger d'origine (incomplet, fourni pour référence). |
Related MCP server: GLPI MCP
Outils MCP exposés
Outil | Rôle |
| Créer un ticket (titre, description, type, email demandeur). |
| Lire un ticket + son fil de résolution. |
| Ajouter un commentaire à un ticket (avec vérification d'existence). |
| Lister les tickets d'un demandeur (tri + pagination). |
| Lire la fiche d'un utilisateur. |
| Lister types / catégories / sous-catégories / lieux. |
Périmètre = ce que l'API GestSup permet réellement (création de ticket, commentaires, lecture). La modification d'état, l'affectation et la gestion des équipements ne sont pas exposées par l'API GestSup (cf. la doc).
Pré-requis côté GestSup
API activée : Administration → Paramètres → Connecteurs → onglet API.
Une clé d'API générée (longue chaîne hexadécimale).
Accès en HTTPS (l'API refuse tout port ≠ 443).
Si une liste blanche d'IP est configurée, l'IP du serveur MCP doit y figurer.
Installation
npm install
npm run buildConfiguration
Variables d'environnement (voir .env.example) :
Variable | Requis | Défaut | Description |
| ✅ | — | URL de l'instance, sans |
| ✅ | — | Clé d'API GestSup (secret). |
| ❌ |
|
|
| ❌ |
| Timeout HTTP (ms). |
| ❌ | — | Auteur par défaut des commentaires. |
| ❌ |
|
|
Brancher sur Claude Desktop
Dans claude_desktop_config.json :
{
"mcpServers": {
"gestsup": {
"command": "node",
"args": ["/chemin/absolu/vers/Gestsup-mcp/dist/index.js"],
"env": {
"GESTSUP_BASE_URL": "https://support.exemple.fr",
"GESTSUP_API_KEY": "votre-cle",
"GESTSUP_DEFAULT_USER_ID": "1"
}
}
}
}Développement & tests
npm run typecheck # vérification des types
npm test # tests unitaires (vitest, sans instance GestSup)
npm run dev # compilation en watchInspecter le serveur avec l'outil officiel :
npx @modelcontextprotocol/inspector node dist/index.jsNotes importantes
Version de l'API : la doc et le client sont basés sur GestSup 3.2.55 (la 3.2.60 visée n'a pas pu être téléchargée —
gestsup.frbloqué par la politique réseau ; source = mirroir publicDeltaForce53/gestsup-3.2.55). L'API évolue très peu entre versions mineures ; voir la section « Écarts possibles 3.2.55 → 3.2.60 » de la doc pour les points à revalider.Le serveur gomme les pièges de l'API : décodage HTML des textes, pagination par numéro de page (masque le
offsetnon trivial), gestion fine des erreurs 403/404/405, kill-switch d'écriture.La clé d'API n'est jamais journalisée.
Licence
MIT.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/matmatmat763/Gestsup-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server