set_task_status
Update task or subtask statuses in Task Master's MCP server. Input task ID(s) and desired status (e.g., pending, done, in-progress) to manage progress efficiently. Supports bulk updates and integrates with project directories.
Instructions
Set the status of one or more tasks or subtasks.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
complexityReport | No | Path to the complexity report file (relative to project root or absolute) | |
file | No | Absolute path to the tasks file | |
id | Yes | Task ID or subtask ID (e.g., '15', '15.2'). Can be comma-separated to update multiple tasks/subtasks at once. | |
projectRoot | Yes | The directory of the project. Must be an absolute path. | |
status | Yes | New status to set (e.g., 'pending', 'done', 'in-progress', 'review', 'deferred', 'cancelled'. | |
tag | No | Optional tag context to operate on |