Claude-skill-registry julien-mcp-taskmaster
Install TaskMaster AI MCP for task management. Use when user needs AI-powered project task breakdown.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/julien-mcp-taskmaster" ~/.claude/skills/majiayu000-claude-skill-registry-julien-mcp-taskmaster && rm -rf "$T"
manifest:
skills/data/julien-mcp-taskmaster/SKILL.mdsource content
MCP TaskMaster AI Installer
This skill installs the TaskMaster AI MCP server into the current project.
Installation Procedure
When the user asks to install TaskMaster MCP:
Step 1: Initialize TaskMaster in project
npx task-master-ai init
This creates the
.taskmaster directory with default configuration.
Step 2: Configure for Claude Code (No API Keys)
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" } }
Step 3: Add MCP Server to .mcp.json
.mcp.jsonMerge configuration - Add this server to
mcpServers:
{ "task-master": { "command": "npx", "args": ["-y", "task-master-ai"], "env": { "MODEL": "claude-code" } } }
If
doesn't exist, create it with the full structure:.mcp.json
{ "mcpServers": { "task-master": { "command": "npx", "args": ["-y", "task-master-ai"], "env": { "MODEL": "claude-code" } } } }
Alternative: With API Keys
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}" } } }
Key Commands After Setup
- Parse a PRD and generate taskstask-master parse-prd your-prd.txt
- List all taskstask-master list
- Show next task to work ontask-master next
- Configure models interactivelytask-master models --setup
Usage After Installation
Restart Claude Code to activate the MCP server. TaskMaster helps break down complex projects into manageable tasks.
Skill Chaining
- Input: User request to install TaskMaster MCP
- Output: Configured
with task-master server.mcp.json - Tools Used: Read, Edit, Write, Bash
- Chains With: Serena MCP for code analysis
Troubleshooting
| Problem | Solution |
|---|---|
not found | Install Node.js and ensure npm is in PATH |
| Init failed | Run in project root |
| Config not found | Create manually |
| Model error | Set provider to "claude-code" for no API costs |