Description

This MCP server provides AI-driven task management capabilities for development workflows, built using Node.js with FastMCP and integrating multiple AI providers including Anthropic, OpenAI, Perplexity, and Google. It offers comprehensive project management tools including PRD parsing to generate initial tasks, task CRUD operations with dependency management, AI-powered task expansion into subtasks, complexity analysis, and tagged task contexts for organizing work across different project phases. The implementation uses a modular architecture with direct function wrappers, session-based environment variable handling, and context management for efficient AI operations, plus includes both CLI and MCP interfaces for flexible integration into development environments where teams need structured, AI-assisted project planning and task breakdown.

Installation

npx -y task-master-ai
npm install task-master-ai
git clone https://github.com/eyaltoledano/claude-task-master

Claude Desktop Configuration

Add this configuration to your Claude Desktop config file to enable this MCP server:

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json

Config file location: %APPDATA%\Claude\claude_desktop_config.json

Config file location: ~/.config/Claude/claude_desktop_config.json

claude_desktop_config.json
{
  "mcpServers": {
    "task-master": {
      "command": "npx",
      "args": [
        "-y",
        "task-master-ai"
      ]
    }
  }
}