You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/docs/getting-started/quick-start/configuration-quick.mdx
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,9 +41,9 @@ For MCP/Cursor usage: Configure keys in the env section of your .cursor/mcp.json
41
41
**Optimize Context Usage**: You can control which Task Master MCP tools are loaded using the `TASK_MASTER_TOOLS` environment variable. This helps reduce LLM context usage by only loading the tools you need.
**Upgrade when tool unavailable:** Edit MCP config (`.cursor/mcp.json`, `.mcp.json`, or `.vscode/mcp.json`), change `TASK_MASTER_TOOLS` from `"core"` to `"standard"` or `"all"`, restart MCP.
569
+
570
+
---
571
+
558
572
For details on how these commands fit into the development process, see the [Development Workflow Guide](mdc:.cursor/rules/dev_workflow.mdc).
- Use when: Working in large contexts where token usage is critical
87
-
- Note: "lean" is an alias for "core" (same tools, token estimate and recommended use). You can refer to it as either "core" or "lean" when configuring.
84
+
- **`all`**: Loads all 36 available tools (~21,000 tokens)
85
+
- Best for: Users who need the complete feature set
86
+
- Use when: Working with complex projects requiring all Task Master features
88
87
89
88
- **Custom list**: Comma-separated list of specific tool names
90
89
- Best for: Specialized workflows requiring specific tools
@@ -124,7 +123,7 @@ The `TASK_MASTER_TOOLS` environment variable controls which tools are loaded by
124
123
125
124
#### Tool Loading Behavior
126
125
127
-
- When `TASK_MASTER_TOOLS` is unset or empty, the system defaults to `"all"`
126
+
- When `TASK_MASTER_TOOLS` is unset or empty, the system defaults to `"core"`
128
127
- Invalid tool names in a user-specified list are ignored (a warning is emitted for each)
129
128
- If every tool name in a custom list is invalid, the system falls back to `"all"`
130
129
- Tool names are case-insensitive (e.g., `"CORE"`, `"core"`, and `"Core"` are treated identically)
0 commit comments