mirror of
https://github.com/eyaltoledano/claude-task-master.git
synced 2026-01-30 06:12:05 +00:00
90 lines
2.4 KiB
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", "--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"
|
|
}
|
|
]
|
|
}
|