feat: change default MCP tool tier from 'all' to 'core' (#1490)

This commit is contained in:
Ralph Khreish
2025-12-06 14:08:44 +01:00
committed by GitHub
parent b0199f1cfa
commit bf4515b6de
10 changed files with 124 additions and 61 deletions

View File

@@ -91,6 +91,7 @@ Task Master provides an MCP server that Claude Code can connect to. Configure in
"command": "npx",
"args": ["-y", "task-master-ai"],
"env": {
"TASK_MASTER_TOOLS": "core",
"ANTHROPIC_API_KEY": "your_key_here",
"PERPLEXITY_API_KEY": "your_key_here",
"OPENAI_API_KEY": "OPENAI_API_KEY_HERE",
@@ -106,6 +107,24 @@ Task Master provides an MCP server that Claude Code can connect to. Configure in
}
```
### MCP Tool Tiers
Task Master uses tiered tool loading to optimize context window usage:
| Tier | Tools | Use Case |
|------|-------|----------|
| `core` | 7 | Minimal daily workflow tools (default) |
| `standard` | 14 | Common task management |
| `all` | 44+ | Full suite with research, autopilot, dependencies |
**Core tools (7):** `get_tasks`, `next_task`, `get_task`, `set_task_status`, `update_subtask`, `parse_prd`, `expand_task`
**Standard adds (7 more):** `initialize_project`, `analyze_project_complexity`, `expand_all`, `add_subtask`, `remove_task`, `add_task`, `complexity_report`
**All tier adds:** Dependency management, tag management, research, autopilot TDD workflow, scope up/down, models, rules
**To upgrade tiers:** Change `TASK_MASTER_TOOLS` in `.mcp.json` from `"core"` to `"standard"` or `"all"` and restart the MCP connection.
### Essential MCP Tools
```javascript