Elysia Tools Docs
FR
Langue
ZHESPTRUFRDEEN
Retour au site
Parcourir les outils

Data Visualization

Générateur de Diagramme de Gantt

Créer des diagrammes de Gantt professionnels avec des lignes de temps de tâches, dépendances, suivi de progression et marqueurs de jalons

html· Résultat HTMLOuvrir l'outil

Démarrage rapide

Appelez cet outil depuis votre code en trois langages.

cURL
curl -X POST 'https://api.elysiatools.com/fr/api/tools/gantt-chart-generator' \
  -H 'Content-Type: application/json' \
  -d '{"chartTitle":"Entrez le titre du graphique...","tasks":"JSON format example:\n[\n  {\n    "name": "Design Phase",\n    "startDate": "2024-01-01",\n    "endDate": "2024-01-15",\n    "progress": 80,\n    "dependencies": [],\n    "isMilestone": false,\n    "assignee": "John Doe"\n  },\n  {\n    "name": "Development",\n    "startDate": "2024-01-16",\n    "endDate": "2024-02-28",\n    "progress": 60,\n    "dependencies": ["task-0"],\n    "isMilestone": false,\n    "assignee": "Jane Smith"\n  },\n  {\n    "name": "Testing Phase",\n    "startDate": "2024-03-01",\n    "endDate": "2024-03-15",\n    "progress": 100,\n    "dependencies": ["task-1"],\n    "isMilestone": true,\n    "assignee": "Bob Johnson"\n  }\n]","timeUnit":"days","dateFormat":"YYYY-MM-DD","currentDate":"AAAA-MM-JJ-JJ (laisser vide pour aujourd'\''hui)","barHeight":"30","taskColor":"#e0e0e0","completedColor":"#22c55e","milestoneColor":"#f59e0b","dependencyColor":"#6b7280","todayLineColor":"#ef4444","gridColor":"#e0e0e0","backgroundColor":"#ffffff","chartWidth":"1000","chartHeight":"600","fontSize":"12","titleSize":"18","fontFamily":"Arial","showGrid":true,"showDependencies":true,"showMilestones":true,"showProgress":true,"showLabels":true,"todayLine":true,"animationEnabled":true,"animationDuration":"1000"}'

© 2026 Elysia Tools. Documentation développeur.

Retour au siteParcourir les outils

Référence de l'API

Envoyez une requête POST avec vos entrées en JSON. Les paramètres de type fichier nécessitent un upload préalable.

Point d'accès

HTTP
POST https://api.elysiatools.com/fr/api/tools/gantt-chart-generator

Paramètres

NomTypeRequisDescription
chartTitletextNonTitre qui sera affiché au-dessus du diagramme de Gantt
taskstextareaOuiTâches comme tableau JSON avec nom, date de début, date de fin, progression, dépendances et jalons optionnels et assigné
timeUnitselectNon—
dateFormatselectNon—
currentDatetextNonDate à marquer comme "aujourd'hui" sur le graphique
barHeightnumberNonHauteur des barres de tâches en pixels
taskColorcolorNonCouleur de fond pour les barres de tâches
completedColorcolorNonCouleur pour la portion terminée des barres de tâches
milestoneColorcolorNonCouleur pour les marqueurs de jalons
dependencyColorcolorNonCouleur pour les lignes de dépendance
todayLineColorcolorNonCouleur pour la ligne indicatrice d'aujourd'hui
gridColorcolorNonCouleur des lignes de grille
backgroundColorcolorNonCouleur de fond du graphique
chartWidthnumberNonLargeur du graphique en pixels
chartHeightnumberNonHauteur du graphique en pixels
fontSizenumberNonTaille de police pour les étiquettes et texte
titleSizenumberNonTaille de police pour le titre du graphique
fontFamilytextNonFamille de police pour les éléments de texte
showGridcheckboxNonAfficher les lignes de grille de fond
showDependenciescheckboxNonAfficher les flèches de dépendance entre tâches
showMilestonescheckboxNonAfficher les marqueurs de jalons
showProgresscheckboxNonAfficher les barres de progression sur les tâches
showLabelscheckboxNonAfficher les noms de tâches et informations
todayLinecheckboxNonAfficher une ligne indiquant la date actuelle
animationEnabledcheckboxNonAnimer le graphique au chargement
animationDurationnumberNonDurée de l'animation en millisecondes

Format de réponse

Résultat HTML

JSON
{
  "result": "<div>Processed HTML content</div>",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}

Intégration MCP

Ajoutez cet outil à votre serveur Model Context Protocol pour que les agents IA puissent le lister et l'appeler.

Configuration du serveur

Ajoutez ce bloc à la configuration de votre client MCP :

mcp.json
{
  "mcpServers": {
    "elysiatools-gantt-chart-generator": {
      "name": "gantt-chart-generator",
      "description": "Créer des diagrammes de Gantt professionnels avec des lignes de temps de tâches, dépendances, suivi de progression et marqueurs de jalons",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=gantt-chart-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Lister les outils disponibles

Après connexion au point d'accès SSE, listez les outils exposés :

tools/list
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list"
}

Appeler cet outil

Appelez l'outil par son id ; les arguments sont construits à partir de ses paramètres :

tools/call
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "gantt-chart-generator",
    "arguments": {
  "chartTitle": "Entrez le titre du graphique...",
  "tasks": "JSON format example:\n[\n  {\n    &quot;name&quot;: &quot;Design Phase&quot;,\n    &quot;startDate&quot;: &quot;2024-01-01&quot;,\n    &quot;endDate&quot;: &quot;2024-01-15&quot;,\n    &quot;progress&quot;: 80,\n    &quot;dependencies&quot;: [],\n    &quot;isMilestone&quot;: false,\n    &quot;assignee&quot;: &quot;John Doe&quot;\n  },\n  {\n    &quot;name&quot;: &quot;Development&quot;,\n    &quot;startDate&quot;: &quot;2024-01-16&quot;,\n    &quot;endDate&quot;: &quot;2024-02-28&quot;,\n    &quot;progress&quot;: 60,\n    &quot;dependencies&quot;: [&quot;task-0&quot;],\n    &quot;isMilestone&quot;: false,\n    &quot;assignee&quot;: &quot;Jane Smith&quot;\n  },\n  {\n    &quot;name&quot;: &quot;Testing Phase&quot;,\n    &quot;startDate&quot;: &quot;2024-03-01&quot;,\n    &quot;endDate&quot;: &quot;2024-03-15&quot;,\n    &quot;progress&quot;: 100,\n    &quot;dependencies&quot;: [&quot;task-1&quot;],\n    &quot;isMilestone&quot;: true,\n    &quot;assignee&quot;: &quot;Bob Johnson&quot;\n  }\n]",
  "timeUnit": "days",
  "dateFormat": "YYYY-MM-DD",
  "currentDate": "AAAA-MM-JJ-JJ (laisser vide pour aujourd'hui)",
  "barHeight": "30",
  "taskColor": "#e0e0e0",
  "completedColor": "#22c55e",
  "milestoneColor": "#f59e0b",
  "dependencyColor": "#6b7280",
  "todayLineColor": "#ef4444",
  "gridColor": "#e0e0e0",
  "backgroundColor": "#ffffff",
  "chartWidth": "1000",
  "chartHeight": "600",
  "fontSize": "12",
  "titleSize": "18",
  "fontFamily": "Arial",
  "showGrid": true,
  "showDependencies": true,
  "showMilestones": true,
  "showProgress": true,
  "showLabels": true,
  "todayLine": true,
  "animationEnabled": true,
  "animationDuration": "1000"
}
  }
}
Chaînez plusieurs outils dans une session avec une liste toolId séparée par des virgules, ex. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (20 max).

Des questions ou un problème ? Contactez [email protected]

Parcourir les outils
Ouvrir l'outil