Démarrage rapide
Installez et configurez le serveur MCP de GitScrum en moins de 5 minutes. Connectez Claude, Cursor ou GitHub Copilot à votre espace de travail GitScrum.
Open Source — GitScrum MCP Server est open source sous la licence MIT. Disponible sur npm et sur GitHub. Serveur Model Context Protocol pour GitScrum — Claude, GitHub Copilot, Cursor et tout client compatible MCP disposent d'un accès opérationnel complet à votre stack de gestion de projets.
Mettez en route le serveur MCP de GitScrum en moins de 5 minutes. À la fin de ce guide, votre assistant IA aura un accès complet à vos espaces de travail, projets, tâches, sprints GitScrum et bien plus.
Prérequis
Avant de commencer, assurez-vous de disposer des éléments suivants :
| Prérequis | Détails |
|---|---|
| Node.js | Version 18.0.0 ou supérieure. Vérifiez avec node --version. |
| Compte GitScrum | Un compte gratuit ou payant sur gitscrum.com. Vous avez besoin d'au moins un espace de travail avec un projet. |
| Client compatible MCP | Claude Desktop, VS Code avec GitHub Copilot, Cursor, Windsurf ou Continue. |
Si Node.js n'est pas installé, téléchargez-le depuis nodejs.org. La version LTS est recommandée.
Installation
Option 1 : Exécuter avec npx (recommandé)
Aucune installation nécessaire. Le serveur MCP s'exécute directement via npx, qui télécharge et lance automatiquement la dernière version :
npx -y @gitscrum-studio/mcp-serverCette approche est recommandée car :
- Utilise toujours la dernière version
- Aucun package global à maintenir
- Aucune mise à jour manuelle requise
- Fonctionne immédiatement sur tous les systèmes d'exploitation
Option 2 : Installation globale
Si vous préférez une installation persistante :
npm install -g @gitscrum-studio/mcp-serverAprès l'installation globale, le binaire du serveur est disponible sous le nom gitscrum-mcp-server dans votre PATH. Pour mettre à jour ultérieurement :
npm update -g @gitscrum-studio/mcp-serverConfigurer votre client
Choisissez votre client IA et ajoutez le serveur MCP de GitScrum à sa configuration.
Claude Desktop
Localisez le fichier de configuration de Claude Desktop :
- macOS :
~/Library/Application Support/Claude/claudedesktopconfig.json - Windows :
%APPDATA%\Claude\claudedesktopconfig.json
Si le fichier n'existe pas, créez-le. Ajoutez la configuration suivante :
{
"mcpServers": {
"gitscrum": {
"command": "npx",
"args": ["-y", "@gitscrum-studio/mcp-server"]
}
}
}Si vous avez déjà d'autres serveurs MCP configurés, ajoutez l'entrée "gitscrum" dans l'objet "mcpServers" existant :
{
"mcpServers": {
"existing-server": { ... },
"gitscrum": {
"command": "npx",
"args": ["-y", "@gitscrum-studio/mcp-server"]
}
}
}Redémarrez Claude Desktop après avoir enregistré le fichier de configuration. Les outils GitScrum apparaissent automatiquement dans la liste d'outils de Claude.
VS Code avec GitHub Copilot
Créez ou modifiez .vscode/mcp.json à la racine de votre projet :
{
"servers": {
"gitscrum": {
"command": "npx",
"args": ["-y", "@gitscrum-studio/mcp-server"]
}
}
}Cette configuration s'applique à l'espace de travail actuel. Pour un accès global sur tous les projets, ajoutez-la plutôt à vos paramètres utilisateur VS Code.
Après l'enregistrement, GitHub Copilot détecte automatiquement le serveur MCP. Vous pouvez vérifier en ouvrant le chat Copilot et en posant une question sur votre espace de travail GitScrum.
Cursor
Ouvrez les paramètres de Cursor et naviguez vers la section MCP, ou modifiez directement le fichier de configuration :
- macOS :
~/.cursor/mcp.json - Windows :
%USERPROFILE%\.cursor\mcp.json
{
"mcpServers": {
"gitscrum": {
"command": "npx",
"args": ["-y", "@gitscrum-studio/mcp-server"]
}
}
}Redémarrez Cursor après l'enregistrement. Les outils GitScrum apparaissent dans la liste d'outils de Cursor.
Windsurf
Ajoutez ce qui suit à votre configuration MCP Windsurf :
{
"mcpServers": {
"gitscrum": {
"command": "npx",
"args": ["-y", "@gitscrum-studio/mcp-server"]
}
}
}Continue (VS Code / JetBrains)
Ajoutez GitScrum à votre fichier de configuration Continue (~/.continue/config.json) :
{
"mcpServers": [
{
"name": "gitscrum",
"command": "npx",
"args": ["-y", "@gitscrum-studio/mcp-server"]
}
]
}S'authentifier
La première fois que vous interagissez avec le serveur MCP de GitScrum, vous devez vous authentifier. Le serveur utilise le OAuth 2.0 Device Authorization Grant — un flux sécurisé basé sur le navigateur.
Étape par étape
- Demandez à votre assistant IA de se connecter. Tapez quelque chose comme :
`` Connexion à GitScrum ``
- L'assistant IA appelle
auth_loginet retourne une URL de vérification et un code utilisateur. Vous verrez un message comme :
`` Ouvrez cette URL dans votre navigateur : https://gitscrum.com/device Entrez le code : ABCD-1234 ``
- Ouvrez l'URL dans votre navigateur et entrez le code affiché. Connectez-vous à votre compte GitScrum si nécessaire, puis approuvez la demande d'accès.
- Demandez à votre assistant IA de compléter l'authentification :
`` Complète la connexion GitScrum ``
- L'IA appelle
auth_completeet confirme que votre session est active. Votre token d'authentification est stocké localement à~/.gitscrum/auth.json.
À partir de ce moment, le serveur MCP s'authentifie automatiquement. Les tokens se rafraîchissent en arrière-plan, vous n'aurez donc pas besoin de vous reconnecter sauf si vous vous déconnectez explicitement ou si le token expire.
Vérifier votre session
À tout moment, demandez à votre assistant IA :
Vérifie mon statut d'authentification GitScrumL'outil auth_status retourne l'état de votre session actuelle, y compris l'utilisateur authentifié et l'accès aux espaces de travail.
Vos premières commandes
Maintenant que vous êtes authentifié, essayez ces commandes pour explorer les capacités du serveur MCP :
Explorer votre espace de travail
Liste mes espaces de travail GitScrumRetourne tous les espaces de travail auxquels vous avez accès, avec leurs slugs et détails.
Voir vos tâches
Montre mes tâches pour aujourd'huiRécupère les tâches qui vous sont assignées et qui sont dues ou planifiées pour aujourd'hui, sur tous les projets.
Obtenir un aperçu du projet
Montre-moi les projets de mon espace de travailListe tous les projets de votre espace de travail actuel avec les statistiques et les membres de l'équipe.
Créer une tâche
Crée une tâche appelée "Mettre à jour la documentation API" dans le projet Backend avec une priorité hauteCrée une nouvelle tâche avec le titre, le projet et la priorité spécifiés.
Vérifier la progression du sprint
Comment se passe le sprint en cours ?Retourne les KPIs du sprint, les métriques de progression et les données de burndown pour le sprint actif.
Démarrer un chronomètre
Commence à suivre le temps sur la tâche PROJ-42Démarre une session de suivi du temps sur la tâche spécifiée.
Obtenir un résumé de standup
Qu'est-ce que l'équipe a terminé hier ?Génère un résumé de standup avec le travail accompli, les blocages et l'activité des contributeurs.
Ce qui est disponible
Voici une référence rapide de ce que vous pouvez faire via le serveur MCP :
| Catégorie | Capacités |
|---|---|
| Tâches | Créer, mettre à jour, compléter, filtrer, dupliquer, déplacer, voir les sous-tâches, lire les notifications |
| Sprints | Créer, planifier, suivre la progression, voir le burndown, vérifier les KPIs et la vélocité |
| Suivi du temps | Démarrer/arrêter les chronomètres, voir les journaux, analytiques d'équipe, rapports de productivité |
| User Stories & Epics | Créer, mettre à jour, lister, organiser le backlog |
| Labels & Types | Créer et gérer les labels, types de tâches, attacher/détacher des tâches |
| Workflows | Créer et mettre à jour les étapes du workflow Kanban |
| Wiki | Créer, mettre à jour, rechercher des pages de documentation |
| Notes | Créer, partager, organiser en dossiers, voir l'historique des révisions |
| Discussions | Parcourir les canaux, envoyer des messages, rechercher des conversations, gérer les non-lus |
| Commentaires | Ajouter et mettre à jour des commentaires sur les tâches et éléments |
| Recherche | Recherche en texte intégral sur l'ensemble de votre espace de travail |
| ClientFlow CRM | Gérer les clients, factures, propositions, avec des rapports de tableau de bord |
| Standup | Résumés de standup automatisés, blocages, progression de l'équipe |
| Analytiques | Rapports du tableau de bord manager, analytiques de projet |
| Activité | Fil d'activité, fil utilisateur, transitions de workflow |
| Budget | Projets à risque, suivi de la consommation, burn-down, alertes |
Dépannage
« Command not found » ou échec de npx
Vérifiez que Node.js est installé en version 18+ :
node --versionSi la version est inférieure à 18, mettez à jour Node.js depuis nodejs.org.
Le serveur MCP n'apparaît pas dans le client
- Claude Desktop : Redémarrez l'application après avoir modifié le fichier de configuration. Vérifiez que la syntaxe JSON est valide.
- VS Code : Assurez-vous que le fichier
.vscode/mcp.jsonest à la racine de l'espace de travail. Rechargez la fenêtre (Ctrl+Shift+P → « Reload Window »). - Cursor : Redémarrez Cursor après avoir modifié le fichier de configuration.
Échec de l'authentification
- Assurez-vous d'avoir ouvert la bonne URL de vérification dans un navigateur où vous êtes connecté à GitScrum.
- Entrez le code exactement tel qu'affiché (y compris le tiret).
- Complétez le flux dans le navigateur dans les 15 minutes — les codes d'appareil expirent.
- Si le code a expiré, relancez
auth_loginpour obtenir un nouveau code.
Erreurs « Unauthorized » après l'authentification
Votre token a peut-être expiré. Demandez à votre assistant IA :
Déconnecte-toi de GitScrum et reconnecte-toiCela efface le token stocké et initie un nouveau flux d'authentification.
Limitation de débit
Si vous recevez des erreurs 429, le serveur est soumis à une limitation de débit. Attendez quelques minutes avant de faire des requêtes supplémentaires. Les limites de débit se réinitialisent automatiquement.
Étapes suivantes
- Configuration : Configuration avancée pour tous les clients, Docker, variables d'environnement et arguments personnalisés.
- Authentification : Plongée dans le flux OAuth 2.0 Device Grant, gestion des tokens et sécurité.
- Sécurité : Modèle de sécurité enterprise, restrictions d'opérations et bonnes pratiques.
- Présentation du MCP : Référence complète des outils avec les 29 outils et plus de 160 opérations.