// Install TaskMaster AI MCP for task management. Use when user needs AI-powered project task breakdown.
| name | julien-mcp-taskmaster |
| description | Install TaskMaster AI MCP for task management. Use when user needs AI-powered project task breakdown. |
| category | mcp |
| triggers | ["install taskmaster mcp","taskmaster ai","task management mcp"] |
This skill installs the TaskMaster AI MCP server into the current project.
When the user asks to install TaskMaster MCP:
npx task-master-ai init
This creates the .taskmaster directory with default configuration.
Edit .taskmaster/config.json to use Claude Code as provider (no extra API costs):
{
"models": {
"main": {
"provider": "claude-code",
"modelId": "sonnet",
"maxTokens": 64000,
"temperature": 0.2
},
"research": {
"provider": "claude-code",
"modelId": "opus",
"maxTokens": 32000,
"temperature": 0.1
},
"fallback": {
"provider": "claude-code",
"modelId": "sonnet",
"maxTokens": 64000,
"temperature": 0.2
}
},
"global": {
"logLevel": "info",
"defaultSubtasks": 5,
"defaultPriority": "medium"
}
}
.mcp.jsonMerge configuration - Add this server to mcpServers:
{
"task-master": {
"command": "npx",
"args": ["-y", "task-master-ai"],
"env": {
"MODEL": "claude-code"
}
}
}
If .mcp.json doesn't exist, create it with the full structure:
{
"mcpServers": {
"task-master": {
"command": "npx",
"args": ["-y", "task-master-ai"],
"env": {
"MODEL": "claude-code"
}
}
}
}
If you want to use external APIs instead of Claude Code:
{
"task-master": {
"command": "npx",
"args": ["-y", "task-master-ai"],
"env": {
"ANTHROPIC_API_KEY": "${ANTHROPIC_API_KEY}",
"PERPLEXITY_API_KEY": "${PERPLEXITY_API_KEY}"
}
}
}
task-master parse-prd your-prd.txt - Parse a PRD and generate taskstask-master list - List all taskstask-master next - Show next task to work ontask-master models --setup - Configure models interactivelyRestart Claude Code to activate the MCP server. TaskMaster helps break down complex projects into manageable tasks.
.mcp.json with task-master server| Problem | Solution |
|---|---|
npx not found | Install Node.js and ensure npm is in PATH |
| Init failed | Run npx task-master-ai init in project root |
| Config not found | Create .taskmaster/config.json manually |
| Model error | Set provider to "claude-code" for no API costs |