Elysia Tools Docs
ES
Idioma
ZHESPTRUFRDEEN
Volver al sitio
Explorar herramientas

Data Visualization

Generador de Gráfico de Gantt

Crear gráficos de Gantt profesionales con líneas de tiempo de tareas, dependencias, seguimiento de progreso y marcadores de hitos

html· Resultado HTMLAbrir herramienta

Inicio rápido

Llama a esta herramienta desde tu código en tres lenguajes.

cURL
curl -X POST 'https://api.elysiatools.com/es/api/tools/gantt-chart-generator' \
  -H 'Content-Type: application/json' \
  -d '{"chartTitle":"Ingrese el título del gráfico...","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-DD (dejar vacío para hoy)","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. Documentación para desarrolladores.

Volver al sitioExplorar herramientas

Referencia de la API

Envía una petición POST con tus entradas en JSON. Los parámetros de tipo archivo requieren una subida previa.

Endpoint

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

Parámetros

NombreTipoObligatorioDescripción
chartTitletextNoTítulo que se mostrará encima del gráfico de Gantt
taskstextareaSíTareas como array JSON con nombre, fecha de inicio, fecha de fin, progreso, dependencias y opcional hito y asignado
timeUnitselectNo—
dateFormatselectNo—
currentDatetextNoFecha para marcar como "hoy" en el gráfico
barHeightnumberNoAltura de las barras de tareas en píxeles
taskColorcolorNoColor de fondo para las barras de tareas
completedColorcolorNoColor para la porción completada de las barras de tareas
milestoneColorcolorNoColor para marcadores de hitos
dependencyColorcolorNoColor para líneas de dependencia
todayLineColorcolorNoColor para la línea indicadora de hoy
gridColorcolorNoColor para las líneas de cuadrícula
backgroundColorcolorNoColor de fondo del gráfico
chartWidthnumberNoAncho del gráfico en píxeles
chartHeightnumberNoAltura del gráfico en píxeles
fontSizenumberNoTamaño de fuente para etiquetas y texto
titleSizenumberNoTamaño de fuente para el título del gráfico
fontFamilytextNoFamilia de fuente para elementos de texto
showGridcheckboxNoMostrar líneas de cuadrícula de fondo
showDependenciescheckboxNoMostrar flechas de dependencia entre tareas
showMilestonescheckboxNoMostrar marcadores de hitos
showProgresscheckboxNoMostrar barras de progreso en las tareas
showLabelscheckboxNoMostrar nombres de tareas e información
todayLinecheckboxNoMostrar una línea indicando la fecha actual
animationEnabledcheckboxNoAnimar el gráfico cuando se carga
animationDurationnumberNoDuración de la animación en milisegundos

Formato de respuesta

Resultado HTML

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

Integración MCP

Añade esta herramienta a tu servidor Model Context Protocol para que los agentes de IA puedan listarla y llamarla.

Configuración del servidor

Añade este bloque a la configuración de tu cliente MCP:

mcp.json
{
  "mcpServers": {
    "elysiatools-gantt-chart-generator": {
      "name": "gantt-chart-generator",
      "description": "Crear gráficos de Gantt profesionales con líneas de tiempo de tareas, dependencias, seguimiento de progreso y marcadores de hitos",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=gantt-chart-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Listar herramientas disponibles

Tras conectar al endpoint SSE, lista las herramientas expuestas:

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

Llamar a esta herramienta

Invoca la herramienta por su id; los argumentos se construyen a partir de sus parámetros:

tools/call
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "gantt-chart-generator",
    "arguments": {
  "chartTitle": "Ingrese el título del gráfico...",
  "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-DD (dejar vacío para hoy)",
  "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"
}
  }
}
Encadena varias herramientas en una sesión con una lista toolId separada por comas, p. ej. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (máx. 20).

¿Dudas o problemas? Contacta con [email protected]

Explorar herramientas
Abrir herramienta