Model Context Protocol · Gratuit
Serveur MCP de GanttFather
Le serveur MCP de GanttFather est un endpoint Model Context Protocol à mcp.ganttfather.com qui permet aux assistants IA de lire, construire, visualiser et mettre à jour les données de vos projets Gantt — tâches, dépendances, membres, ressources, chemin critique — via les outils MCP standard. Connectez-vous une fois et votre assistant atteint tous les projets que vous possédez ou auxquels vous collaborez. Gratuit pour tout utilisateur GanttFather. Fonctionne avec Claude, ChatGPT, Cursor, Windsurf, VS Code, Gemini CLI, Antigravity et Claude Code.
Résumé de l'endpoint
Comment configurer le serveur MCP de GanttFather ?
Connectez-vous une fois — une seule connexion atteint tous les projets que vous pouvez ouvrir. Choisissez la méthode qui correspond à votre client ; les deux pointent vers le même serveur hébergé à mcp.ganttfather.com.
Option 1 — Connecteur OAuth (recommandé)
Idéal pour Claude, ChatGPT et autres assistants dotés d'un connecteur intégré. Ajoutez l'URL comme connecteur MCP personnalisé ; la première fois, vous autorisez dans le navigateur et choisissez ce que l'agent peut faire — lecture seule ou lecture & écriture. Aucun jeton à copier ou à stocker.
{
"mcpServers": {
"ganttfather": {
"url": "https://mcp.ganttfather.com"
}
}
} Option 2 — Jeton d'accès (tout client MCP)
- Ouvrez GanttFather et allez dans Paramètres → Agents IA.
- Créez un jeton et choisissez son niveau d'accès — lecture seule ou lecture & écriture.
- Ajoutez le snippet ci-dessous à la configuration de votre client MCP, en remplaçant
YOUR_AGENT_TOKEN.
{
"mcpServers": {
"ganttfather": {
"type": "streamable-http",
"url": "https://mcp.ganttfather.com",
"headers": {
"Authorization": "Bearer YOUR_AGENT_TOKEN"
}
}
}
} Un seul jeton atteint tous les projets de votre compte — inutile d'en créer un par projet. (Les anciens jetons par projet fonctionnent toujours.) Besoin des chemins de configuration et snippets spécifiques à chaque éditeur ? Voir la page de snippets par éditeur.
Type de transport par client
Le serveur MCP de GanttFather utilise le transport Streamable HTTP. La plupart des clients utilisent "type": "streamable-http". Claude Code utilise l'alias "type": "http". Utiliser le "type": "sse" obsolète peut provoquer des échecs de connexion.
Quels outils le serveur MCP expose-t-il ?
Le serveur expose 19 outils dans 4 catégories. Les clients IA découvrent cette liste automatiquement via le handshake tools/list de MCP — pas besoin de les enregistrer manuellement.
Lire et explorer
| Outil | Description |
|---|---|
| list_projects | Liste tous les projets sur lesquels cette connexion peut agir — avec une connexion de compte, tous les projets que vous possédez ou auxquels vous collaborez. |
| get_project | Détails complets du projet : membres, ressources et le catalogue de statuts de tâches personnalisés du projet. |
| get_project_summary | Statistiques de haut niveau — nombre de tâches, % de complétion et nombre de tâches en retard. |
| get_project_timeline | Tout le plan sous forme de données structurées : tâches, hiérarchie, dépendances, statuts et chemin critique. |
| list_tasks | Liste les tâches d'un projet. Filtre par statut, assigné ou tâche parent. |
| get_task | Informations détaillées d'une tâche : dates, progression, statut, dépendances et assignations. |
| list_members | Tous les membres du projet, y compris les agents IA connectés. |
| list_resources | Toutes les ressources non humaines — équipement, logiciels, actifs virtuels, salles. |
Analyser
| Outil | Description |
|---|---|
| get_critical_path | Identifie le chemin critique à travers les dépendances avec la méthode du chemin critique (CPM). |
| get_overdue_tasks | Liste les tâches dont la date de fin est dépassée et qui ne sont pas encore terminées. |
Visualiser
| Outil | Description |
|---|---|
| show_gantt_chart | Dessine un diagramme de Gantt interactif directement dans la conversation — barres de calendrier, hiérarchie, dépendances, chemin critique et une ligne « aujourd'hui ». |
| render_gantt_image | Rend le plan sous forme d'image SVG statique ou de bloc mermaid Markdown — une solution de repli pour les clients qui ne peuvent pas afficher le diagramme interactif. |
Créer et modifier
| Outil | Description |
|---|---|
| create_task | Crée une tâche — nom, dates, statut, priorité, parent, assignés. Une clé d'idempotence rend les nouvelles tentatives sûres : un appel répété ne la duplique jamais. |
| update_task | Mise à jour partielle — seuls les champs que vous passez changent. Le statut et la progression restent toujours synchronisés. |
| delete_task | Supprime une tâche ainsi que toutes ses sous-tâches, dépendances et assignations. |
| reorder_tasks | Réordonne et change le parent de tâches en lot en un seul appel. |
| add_resource | Ajoute une ressource avec un type (Humain ou Virtuel) et un modèle de coût (Heure, Usage ou Forfait). Sûre via clé d'idempotence. |
| update_resource | Met à jour une ressource existante. |
| delete_resource | Supprime une ressource et la retire de toutes les assignations de tâches. |
Que puis-je faire avec le serveur MCP ?
Flux conversationnels courants. Chacun montre le prompt qu'un utilisateur tape dans son client IA, ainsi que les outils MCP que l'agent appelle en arrière-plan.
Planifier un projet à partir d'un brief
"Lis ce document de spécifications produit et crée un plan GanttFather avec jalons, dépendances et un calendrier de 6 semaines."
En arrière-plan : L'agent appelle create_task à plusieurs reprises avec des dates de début/fin calculées, définit les dépendances via update_task et confirme le calendrier avec get_critical_path.
Voir le plan sous forme de diagramme
"Montre-moi le plan GanttFather du projet de lancement."
En arrière-plan : L'agent appelle show_gantt_chart et le Gantt interactif s'affiche en ligne — barres, hiérarchie, chemin critique, ligne « aujourd'hui ». Sur les clients qui ne peuvent pas le dessiner, render_gantt_image renvoie un SVG propre à la place.
Standup quotidien
"Quel est l'état du projet GanttFather aujourd'hui ? Y a-t-il des retards ?"
En arrière-plan : L'agent appelle get_project_summary et get_overdue_tasks, puis renvoie un résumé d'un paragraphe en langage naturel.
Réaffectation de ressources
"Qui a de la disponibilité cette semaine ? Réaffecte la tâche d'intégration API à la personne la plus libre."
En arrière-plan : L'agent appelle list_members et list_tasks filtré par assigné, trouve le membre le plus libre, puis appelle update_task avec le nouvel assigné.
Tri du chemin critique
"Montre-moi tout ce qui est sur le chemin critique et aussi en retard, et propose un nouveau planning."
En arrière-plan : L'agent appelle get_critical_path et get_overdue_tasks, intersecte les deux listes et propose de nouvelles dates par tâche via update_task.
Comment l'authentification délimite-t-elle l'accès de l'agent ?
Une connexion est liée à votre compte et suit votre appartenance réelle aux projets. L'agent peut atteindre tous les projets que vous possédez ou auxquels vous collaborez, et rien au-delà — et il agit toujours sur le projet que vous nommez dans chaque requête, de sorte qu'un projet résiduel évoqué plus tôt dans la conversation n'est jamais touché.
- Vous choisissez ce qu'il peut faire. Choisissez lecture seule ou lecture & écriture lorsque vous vous connectez ; en lecture seule, il peut tout voir mais ne rien modifier.
- Vit avec votre appartenance. L'accès reflète les projets que vous pouvez ouvrir. Perdez l'accès à un projet et l'agent le perd aussi.
- Agit sur le projet que vous nommez. Chaque écriture indique dans quel projet elle a été appliquée, vous pouvez donc voir exactement où elle est allée.
- Nouvelles tentatives sûres. Les requêtes répétées ou interrompues ne créent jamais de tâches en double.
- Journal d'audit. Chaque appel d'outil est journalisé avec l'identité, le timestamp et le changement effectué — visible dans le journal d'audit du projet.
- Révocation instantanée. Révoquez une connexion depuis Paramètres → Agents IA ; le serveur rejette les appels suivants en quelques secondes.
- Limite de débit. 60 requêtes par minute par jeton empêche les boucles incontrôlées.
Questions fréquentes
Qu'est-ce que le serveur MCP de GanttFather ?
Le serveur MCP de GanttFather est un endpoint Model Context Protocol à mcp.ganttfather.com qui permet aux assistants IA de lire, construire, visualiser et mettre à jour les données de vos projets Gantt — tâches, dépendances, membres, ressources, chemin critique — via les outils MCP standard. Il est gratuit pour tout utilisateur GanttFather et fonctionne avec Claude, ChatGPT, Cursor, Windsurf, VS Code, Gemini CLI, Antigravity et Claude Code.
Une seule connexion atteint-elle tous mes projets ?
Oui. Une connexion de compte atteint tous les projets que vous possédez ou auxquels vous collaborez — y compris ceux que vous créerez plus tard — il n'y a donc aucune configuration par projet. L'agent agit toujours sur le projet que vous nommez dans chaque requête, jamais sur un projet résiduel évoqué plus tôt dans la conversation, et chaque modification indique dans quel projet elle a été appliquée. Les anciens jetons d'agent par projet continuent de fonctionner sans changement.
Le serveur MCP est-il gratuit ?
Oui. Le serveur MCP hérite des limites de votre compte GanttFather — l'offre gratuite couvre une poignée de projets avec un nombre illimité d'utilisateurs, et les emplacements de projet payants démarrent à 1 $/mois en annuel. Il n'y a aucun frais par jeton, par appel ou par agent pour utiliser le serveur MCP lui-même.
Comment fonctionne l'authentification, et puis-je limiter ce que fait l'agent ?
Deux méthodes, toutes deux à l'échelle du compte. (1) Connecteur OAuth — pour les clients dotés d'un connecteur intégré (Claude, ChatGPT) : ajoutez l'URL une fois et autorisez dans le navigateur, en choisissant le niveau d'accès — lecture seule ou lecture et écriture. (2) Jeton d'accès — pour les clients sans connecteur ou vos propres scripts : allez dans Paramètres → Agents IA, créez un jeton et choisissez son niveau d'accès, puis envoyez-le comme header Bearer. Les connexions en lecture seule peuvent tout voir mais ne rien modifier.
L'agent peut-il me montrer le diagramme de Gantt ?
Oui. show_gantt_chart dessine un véritable diagramme de Gantt interactif directement dans la conversation — barres de calendrier, hiérarchie, dépendances, chemin critique et un marqueur « aujourd'hui ». Sur les clients qui ne peuvent pas afficher le composant interactif, render_gantt_image renvoie à la place une image SVG propre ou une chronologie mermaid à copier-coller.
Quelle est la limite de débit ?
Le serveur applique 60 requêtes par minute par jeton. C'est généreux pour un usage interactif normal ; les modifications à fort volume doivent utiliser l'endpoint en lot reorder_tasks plutôt que d'itérer update_task.
Quels clients IA peuvent se connecter ?
Tout client implémentant MCP. Testés officiellement : Claude (Desktop, web, Code), ChatGPT, Cursor, Windsurf, VS Code, Antigravity, Gemini CLI. Le serveur utilise le transport Streamable HTTP — les clients qui requièrent un transport stdio ne sont pas pris en charge.
Et si mon agent IA casse quelque chose ?
Chaque modification effectuée par un agent MCP passe par la même autorisation et le même journal d'audit qu'un utilisateur humain. Vous choisissez lecture seule ou lecture et écriture lorsque vous vous connectez ; l'agent ne peut toucher qu'aux projets dont vous êtes membre et agit sur le projet que vous nommez ; et les requêtes répétées ou interrompues ne créent jamais de tâches en double. Si quelque chose semble anormal, révoquez la connexion instantanément depuis Paramètres → Agents IA et consultez le journal d'audit du projet pour voir exactement ce qui a changé.
Toujours des questions ?
Écrivez-nous directement — nous répondons généralement en moins d'un jour ouvré.
[email protected]Connectez votre agent IA en 30 secondes
Gratuit pour tout utilisateur GanttFather. Connecteur OAuth ou jeton d'accès, lecture seule ou lecture & écriture — atteignant tous les projets de votre compte. Fonctionne avec Claude, ChatGPT, Cursor, Windsurf, VS Code et tout client compatible MCP.