适合谁
- 希望在 AI 聊天中直接管理开发任务的产品经理和开发者
- 使用 Cursor、Windsurf、VS Code 等 AI 编辑器的用户
- 需要从需求文档(PRD)自动化生成任务的团队
- 希望减少上下文窗口占用并优化 AI 工具加载的开发者
Task Master 是一个功能丰富的 AI 任务管理 MCP 服务器,支持多种 AI 提供商和编辑器,提供从 PRD 到任务跟踪的完整工作流。其优势是集成简单、工具多样化,但非官方性质、许可证限制和对外部 AI 服务的依赖是需要考虑的因素。
Task Master (task-master-ai) 是一个基于 AI 的任务管理系统,专为 AI 辅助开发设计,可集成到 Cursor、Lovable、Windsurf、Roo 等编辑器和 AI 聊天工具中。它通过 MCP 协议提供任务管理工具,支持从 PRD 解析需求、生成任务列表、跟踪进度、管理依赖、利用 AI 进行研究和循环执行。系统支持多种 AI 提供商(Anthropic、OpenAI、Google、Perplexity 等),并允许通过环境变量(如 TASK_MASTER_TOOLS)进行工具加载优化,以减少上下文窗口占用。
{
"mcpServers": {
"task-master-ai": {
"command": "npx",
"args": [
"-y",
"task-master-ai"
],
"env": {
"ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE",
"OPENAI_API_KEY": "YOUR_OPENAI_KEY_HERE",
"GOOGLE_API_KEY": "YOUR_GOOGLE_KEY_HERE",
"PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE",
"OPENROUTER_API_KEY": "YOUR_OPENROUTER_KEY_HERE",
"XAI_API_KEY": "YOUR_XAI_KEY_HERE",
"MISTRAL_API_KEY": "YOUR_MISTRAL_KEY_HERE",
"GROQ_API_KEY": "YOUR_GROQ_KEY_HERE",
"AZURE_OPENAI_API_KEY": "YOUR_AZURE_KEY_HERE",
"OLLAMA_API_KEY": "YOUR_OLLAMA_API_KEY_HERE"
}
}
}
}