36 lines
1.3 KiB
Markdown
36 lines
1.3 KiB
Markdown
---
|
|
"task-master-ai": minor
|
|
---
|
|
|
|
Add configurable MCP tool loading to optimize LLM context usage
|
|
|
|
You can now control which Task Master MCP tools are loaded by setting the `TASK_MASTER_TOOLS` environment variable in your MCP configuration. This helps reduce context usage for LLMs by only loading the tools you need.
|
|
|
|
**Configuration Options:**
|
|
|
|
- `all` (default): Load all 36 tools
|
|
- `core` or `lean`: Load only 7 essential tools for daily development
|
|
- Includes: `get_tasks`, `next_task`, `get_task`, `set_task_status`, `update_subtask`, `parse_prd`, `expand_task`
|
|
- `standard`: Load 15 commonly used tools (all core tools plus 8 more)
|
|
- Additional tools: `initialize_project`, `analyze_project_complexity`, `expand_all`, `add_subtask`, `remove_task`, `generate`, `add_task`, `complexity_report`
|
|
- Custom list: Comma-separated tool names (e.g., `get_tasks,next_task,set_task_status`)
|
|
|
|
**Example .mcp.json configuration:**
|
|
|
|
```json
|
|
{
|
|
"mcpServers": {
|
|
"task-master-ai": {
|
|
"command": "npx",
|
|
"args": ["-y", "task-master-ai"],
|
|
"env": {
|
|
"TASK_MASTER_TOOLS": "standard",
|
|
"ANTHROPIC_API_KEY": "your_key_here"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
```
|
|
|
|
For complete details on all available tools, configuration examples, and usage guidelines, see the [MCP Tools documentation](https://docs.task-master.dev/capabilities/mcp#configurable-tool-loading).
|