Elysia Tools Docs
RU
Язык
ZHESPTRUFRDEEN
На сайт
Обзор инструментов

Data Visualization

Генератор Диаграммы Ганта

Создание профессиональных диаграмм Ганта с линиями времени задач, зависимостями, отслеживанием прогресса и маркерами вех

html· HTML-результатОткрыть инструмент

Быстрый старт

Вызовите этот инструмент из своего кода на трёх языках.

cURL
curl -X POST 'https://api.elysiatools.com/ru/api/tools/gantt-chart-generator' \
  -H 'Content-Type: application/json' \
  -d '{"chartTitle":"Введите заголовок диаграммы...","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":"ГГГГГ-ММ-ДД (оставить пустым для сегодня)","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. Документация для разработчиков.

На сайтОбзор инструментов

Справочник API

Отправьте POST-запрос с входными данными в JSON. Параметры типа «файл» требуют предварительной загрузки.

Endpoint

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

Параметры

ИмяТипОбязательныйОписание
chartTitletextНетЗаголовок, который будет отображаться над диаграммой Ганта
taskstextareaДаЗадачи как массив JSON с именем, датой начала, датой окончания, прогрессом, зависимостями и опциональными вехами и исполнителями
timeUnitselectНет—
dateFormatselectНет—
currentDatetextНетДата для отметки как "сегодня" на диаграмме
barHeightnumberНетВысота столбцов задач в пикселях
taskColorcolorНетЦвет фона для столбцов задач
completedColorcolorНетЦвет для завершенной части столбцов задач
milestoneColorcolorНетЦвет для маркеров вехов
dependencyColorcolorНетЦвет для линий зависимостей
todayLineColorcolorНетЦвет для индикаторной линии сегодня
gridColorcolorНетЦвет для линий сетки
backgroundColorcolorНетЦвет фона диаграммы
chartWidthnumberНетШирина диаграммы в пикселях
chartHeightnumberНетВысота диаграммы в пикселях
fontSizenumberНетРазмер шрифта для меток и текста
titleSizenumberНетРазмер шрифта для заголовка диаграммы
fontFamilytextНетСемейство шрифтов для текстовых элементов
showGridcheckboxНетПоказать линии фоновой сетки
showDependenciescheckboxНетПоказать стрелки зависимостей между задачами
showMilestonescheckboxНетПоказать маркеры вехов
showProgresscheckboxНетПоказать полосы прогресса на задачах
showLabelscheckboxНетПоказать имена задач и информацию
todayLinecheckboxНетПоказать линию, указывающую текущую дату
animationEnabledcheckboxНетАнимировать диаграмму при загрузке
animationDurationnumberНетДлительность анимации в миллисекундах

Формат ответа

HTML-результат

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

Интеграция MCP

Добавьте этот инструмент на свой сервер Model Context Protocol, чтобы ИИ-агенты могли перечислять и вызывать его.

Конфигурация сервера

Добавьте этот блок в конфигурацию вашего MCP-клиента:

mcp.json
{
  "mcpServers": {
    "elysiatools-gantt-chart-generator": {
      "name": "gantt-chart-generator",
      "description": "Создание профессиональных диаграмм Ганта с линиями времени задач, зависимостями, отслеживанием прогресса и маркерами вех",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=gantt-chart-generator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Получить список инструментов

После подключения к SSE-endpoint выведите список доступных инструментов:

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

Вызвать этот инструмент

Вызовите инструмент по его id; аргументы формируются из его параметров:

tools/call
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "gantt-chart-generator",
    "arguments": {
  "chartTitle": "Введите заголовок диаграммы...",
  "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": "ГГГГГ-ММ-ДД (оставить пустым для сегодня)",
  "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"
}
  }
}
Объединяйте несколько инструментов в одной сессии списком toolId через запятую, напр. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (макс. 20).

Вопросы или проблемы? Свяжитесь с [email protected]

Обзор инструментов
Открыть инструмент