Tasks now support a custom metadata field for storing external IDs and workflow data, and Taskmaster can be installed in Claude Desktop in one click.
Taskmaster can now be installed directly in Claude Desktop without manual configuration. The new bundle package lets you add the Taskmaster MCP server in one click from Claude Desktop's interface.
Tasks and subtasks now support an optional metadata field for storing arbitrary JSON data. Use it to attach external references — GitHub issue numbers, Jira or Linear ticket IDs, sprint assignments, story points, or any custom tracking data your workflow needs.
Metadata survives all AI operations (expanding tasks, updating them, etc.) because the AI is intentionally unaware of this field. Existing tasks are unaffected — the field is optional and backward compatible.
Example:
{
"id": 1,
"title": "Implement authentication",
"metadata": {
"githubIssue": 42,
"sprint": "Q1-S3",
"storyPoints": 5
}
}
To update metadata via MCP tools, set TASK_MASTER_ALLOW_METADATA_UPDATES=true in your MCP server environment, then pass a metadata parameter to update_task or update_subtask.
The loop command has two new flags:
--verbose (-v) streams Claude's thinking and tool calls in real time instead of waiting for the full iteration to complete.--no-output drops the full Claude output from iteration results, reducing memory usage for long-running loops.--no-banner flag to suppress the startup banner for cleaner scripted output.