Files
claude-task-master/manifest.json

90 lines
2.4 KiB
JSON

{
"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", "task-master-ai"],
"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"
}
]
}