이 MCP로 할 수 있는 일
Builds project schedules and Gantt charts from task dependencies, durations, milestones, float, and critical paths.
도구
입력 스키마
{'type': 'object', 'required': ['name', 'tasks'], 'properties': {'name': {'type': 'string', 'description': 'Project name'}, 'tasks': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Task name'}, 'parent': {'type': 'integer', 'minimum': 0, 'description': 'Position (0-based) of an EARLIER task with isPhase=true that this task belongs to'}, 'isPhase': {'type': 'boolean', 'description': 'Top-level phase (a group). Tasks join it with parent = this position. Phases take no dependencies and no parent; their dates become the envelope of their tasks.'}, 'deadline': {'type': 'string', 'description': 'Finish-by date YYYY-MM-DD for a task with a due date (essay due, exam day, launch). A MARKER: the task is still scheduled normally and the reply reports its fit - buffer or days late.'}, 'duration': {'type': 'integer', 'minimum': 0, 'description': 'Working days (default 1). 0 makes the task a milestone.'}, 'description': {'type': 'string'}, 'isMilestone': {'type': 'boolean', 'description': 'Milestone (zero duration, drawn as a diamond)'}, 'dependencies': {'type': 'array', 'items': {'oneOf': [{'type': 'integer', 'minimum': 0}, {'type': 'object', 'required': ['task'], 'properties': {'lag': {'type': 'integer'}, 'task': {'type': 'integer', 'minimum': 0}, 'type': {'enum': ['FS', 'SS', 'FF', 'SF'], 'type': 'string'}}}]}, 'description': 'Predecessors: positions (0-based) of EARLIER tasks in this list, or objects { task, type: FS|SS|FF|SF, lag } for typed links / lag in days'}}}, 'maxItems': 300, 'minItems': 1}, 'deadline': {'type': 'string', 'description': 'Optional deadline YYYY-MM-DD - drawn on the chart; compare with the returned projectEndDate and warn the user if the plan overshoots'}, 'holidays': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Non-working dates, YYYY-MM-DD'}, 'workDays': {'type': 'array', 'items': {'type': 'integer', 'maximum': 7, 'minimum': 1}, 'description': 'Working weekdays as ISO numbers 1 (Mon) … 7 (Sun). Default Mon–Fri.'}, 'startDate': {'type': 'string', 'description': 'YYYY-MM-DD (defaults to today)'}, 'description': {'type': 'string', 'description': 'Optional one-line description'}}}
입력 스키마
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Template slug from list_templates'}}}
입력 스키마
{'type': 'object', 'properties': {}}
입력 스키마
{'type': 'object', 'required': ['tasks'], 'properties': {'name': {'type': 'string', 'description': 'Project name'}, 'tasks': {'type': 'array', 'items': {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Task name'}, 'parent': {'type': 'integer', 'minimum': 0, 'description': 'Position (0-based) of an EARLIER task with isPhase=true that this task belongs to'}, 'isPhase': {'type': 'boolean', 'description': 'Top-level phase (a group). Tasks join it with parent = this position. Phases take no dependencies and no parent; their dates become the envelope of their tasks.'}, 'deadline': {'type': 'string', 'description': 'Finish-by date YYYY-MM-DD for a task with a due date (essay due, exam day, launch). A MARKER: the task is still scheduled normally and the reply reports its fit - buffer or days late.'}, 'duration': {'type': 'integer', 'minimum': 0, 'description': 'Working days (default 1). 0 makes the task a milestone.'}, 'description': {'type': 'string'}, 'isMilestone': {'type': 'boolean', 'description': 'Milestone (zero duration, drawn as a diamond)'}, 'dependencies': {'type': 'array', 'items': {'oneOf': [{'type': 'integer', 'minimum': 0}, {'type': 'object', 'required': ['task'], 'properties': {'lag': {'type': 'integer'}, 'task': {'type': 'integer', 'minimum': 0}, 'type': {'enum': ['FS', 'SS', 'FF', 'SF'], 'type': 'string'}}}]}, 'description': 'Predecessors: positions (0-based) of EARLIER tasks in this list, or objects { task, type: FS|SS|FF|SF, lag } for typed links / lag in days'}}}, 'maxItems': 300, 'minItems': 1}, 'deadline': {'type': 'string', 'description': 'Optional deadline YYYY-MM-DD - drawn on the chart; compare with the returned projectEndDate and warn the user if the plan overshoots'}, 'holidays': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Non-working dates, YYYY-MM-DD'}, 'workDays': {'type': 'array', 'items': {'type': 'integer', 'maximum': 7, 'minimum': 1}, 'description': 'Working weekdays as ISO numbers 1 (Mon) … 7 (Sun). Default Mon–Fri.'}, 'startDate': {'type': 'string', 'description': 'YYYY-MM-DD (defaults to today)'}, 'description': {'type': 'string', 'description': 'Optional one-line description'}}}
최근 도구 변경
유사한 MCP 서버
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
Stable Baseline
Manages company documents, knowledge graphs, whiteboards, projects, plans, tasks, teams, and improvement workflows.
mcp
Manages Nestr workspaces, roles, circles, tensions, governance proposals, comments, daily plans, graph relationships, agents, and…
TaScan
Manages field-service projects, workers, task lists, subtasks, dispatch, geofenced work zones, inspections, remediation workflows…
Tango
Manages shared work between humans and agents through tasks, leases, handoffs, approvals, artifacts, comments, integrations, prog…
AIOProductOS MCP
Combines customer records, support conversations, feedback, product analytics, roadmaps, tasks, experiments, releases, and retent…
agendaforge
Manages events, agendas, sessions, speakers, attendees, sponsors, forms, contacts, email templates, approvals, and organizer work…
Refine Job Search
Tracks job applications, interviews, offers, recruiter email, and company openings, with Gmail synchronization and workflow actio…