{ "manifest_version": "0.3", "name": "Claude Task Master", "version": "0.42.0", "description": "AI-powered task management for structured development workflows. Parse PRDs, generate tasks with AI, track dependencies, and manage complexity.", "author": { "name": "Eyal Toledano", "url": "https://github.com/eyaltoledano" }, "repository": { "type": "git", "url": "https://github.com/eyaltoledano/claude-task-master" }, "icon": "icon.png", "server": { "type": "node", "entry_point": "dist/mcp-server.js", "mcp_config": { "command": "npx", "args": ["-y", "--package=task-master-ai", "task-master-mcp"], "env": { "ANTHROPIC_API_KEY": "${user_config.anthropic_api_key}", "PERPLEXITY_API_KEY": "${user_config.perplexity_api_key}", "OPENAI_API_KEY": "${user_config.openai_api_key}", "TASK_MASTER_TOOLS": "${user_config.task_master_tools}" } } }, "user_config": { "anthropic_api_key": { "type": "string", "title": "Anthropic API Key", "description": "API key for Claude models - get from console.anthropic.com (recommended)", "required": false, "sensitive": true }, "perplexity_api_key": { "type": "string", "title": "Perplexity API Key", "description": "API key for research features - get from perplexity.ai (optional)", "required": false, "sensitive": true }, "openai_api_key": { "type": "string", "title": "OpenAI API Key", "description": "API key for GPT models - get from platform.openai.com (optional)", "required": false, "sensitive": true }, "task_master_tools": { "type": "string", "title": "Tool Set", "description": "Which tools to enable: core (7 tools), standard (15 tools), or all (44 tools)", "required": false, "default": "core" } }, "tools": [ { "name": "get_tasks", "description": "Get all tasks with optional status filter" }, { "name": "next_task", "description": "Get the next recommended task to work on" }, { "name": "get_task", "description": "Get details for a specific task by ID" }, { "name": "set_task_status", "description": "Set the status of one or more tasks or subtasks" }, { "name": "update_subtask", "description": "Update a subtask with implementation details" }, { "name": "parse_prd", "description": "Parse a Product Requirements Document to generate initial tasks" }, { "name": "expand_task", "description": "Expand a task into subtasks for detailed implementation" } ] }