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

@@ -92,6 +92,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",
@@ -107,6 +108,18 @@ Task Master provides an MCP server that Claude Code can connect to. Configure in
}
```
### MCP Tool Tiers
Default: `core` (7 tools). Set via `TASK_MASTER_TOOLS` env var.
| Tier | Count | Tools |
|------|-------|-------|
| `core` | 7 | `get_tasks`, `next_task`, `get_task`, `set_task_status`, `update_subtask`, `parse_prd`, `expand_task` |
| `standard` | 14 | core + `initialize_project`, `analyze_project_complexity`, `expand_all`, `add_subtask`, `remove_task`, `add_task`, `complexity_report` |
| `all` | 44+ | standard + dependencies, tags, research, autopilot, scoping, models, rules |
**Upgrade when tool unavailable:** Edit MCP config, change `TASK_MASTER_TOOLS` from `"core"` to `"standard"` or `"all"`, restart MCP.
### Essential MCP Tools
```javascript

View File

@@ -555,4 +555,18 @@ Environment variables are used **only** for sensitive API keys related to AI pro
---
## MCP Tool Tiers
Default: `core` (7 tools). Set via `TASK_MASTER_TOOLS` env var in MCP config.
| Tier | Count | Tools |
|------|-------|-------|
| `core` | 7 | `get_tasks`, `next_task`, `get_task`, `set_task_status`, `update_subtask`, `parse_prd`, `expand_task` |
| `standard` | 14 | core + `initialize_project`, `analyze_project_complexity`, `expand_all`, `add_subtask`, `remove_task`, `add_task`, `complexity_report` |
| `all` | 44+ | standard + dependencies, tags, research, autopilot, scoping, models, rules |
**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.
---
For details on how these commands fit into the development process, see the [Development Workflow Guide](mdc:.cursor/rules/dev_workflow.mdc).