Skip to main content
Glama
install-taskmaster.ts3.02 kB
/** * @fileoverview Install TaskMaster Slash Command * Check if Task Master is installed and install it if needed. */ import { staticCommand } from '../../factories.js'; /** * The install-taskmaster slash command - Install TaskMaster * * Check if Task Master is installed and install it if needed. */ export const installTaskmaster = staticCommand({ name: 'install-taskmaster', description: 'Install TaskMaster', content: `Check if Task Master is installed and install it if needed. This command helps you get Task Master set up globally on your system. ## Detection and Installation Process 1. **Check Current Installation** \`\`\`bash # Check if task-master command exists which task-master || echo "Task Master not found" # Check npm global packages npm list -g task-master-ai \`\`\` 2. **System Requirements Check** \`\`\`bash # Verify Node.js is installed node --version # Verify npm is installed npm --version # Check Node version (need 16+) \`\`\` 3. **Install Task Master Globally** If not installed, run: \`\`\`bash npm install -g task-master-ai \`\`\` 4. **Verify Installation** \`\`\`bash # Check version task-master --version # Verify command is available which task-master \`\`\` 5. **Initial Setup** \`\`\`bash # Initialize in current directory task-master init \`\`\` 6. **Configure AI Provider** Ensure you have at least one AI provider API key set: \`\`\`bash # Check current configuration task-master models --status # If no API keys found, guide setup echo "You'll need at least one API key:" echo "- ANTHROPIC_API_KEY for Claude" echo "- OPENAI_API_KEY for GPT models" echo "- PERPLEXITY_API_KEY for research" echo "" echo "Set them in your shell profile or .env file" \`\`\` 7. **Quick Test** \`\`\`bash # Create a test PRD echo "Build a simple hello world API" > test-prd.txt # Try parsing it task-master parse-prd test-prd.txt -n 3 \`\`\` ## Troubleshooting If installation fails: **Permission Errors:** \`\`\`bash # Try with sudo (macOS/Linux) sudo npm install -g task-master-ai # Or fix npm permissions npm config set prefix ~/.npm-global export PATH=~/.npm-global/bin:$PATH \`\`\` **Network Issues:** \`\`\`bash # Use different registry npm install -g task-master-ai --registry https://registry.npmjs.org/ \`\`\` **Node Version Issues:** \`\`\`bash # Install Node 20+ via nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash nvm install 20 nvm use 20 \`\`\` ## Success Confirmation Once installed, you should see: \`\`\` ✅ Task Master installed ✅ Command 'task-master' available globally ✅ AI provider configured ✅ Ready to use slash commands! Try: /taskmaster:init your-prd.md \`\`\` ## Next Steps After installation: 1. Run \`/taskmaster:status\` to verify setup 2. Configure AI providers with \`/taskmaster:setup-models\` 3. Start using Task Master commands!`, mode: 'solo' });

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/eyaltoledano/claude-task-master'

If you have feedback or need assistance with the MCP directory API, please join our Discord server