适合谁
- 希望在 AI 聊天中直接管理开发任务的产品经理和开发者
- 使用 Cursor、Windsurf、VS Code 等 AI 编辑器的用户
- 需要从需求文档(PRD)自动化生成任务的团队
- 希望减少上下文窗口占用并优化 AI 工具加载的开发者
Task Master 是一个功能丰富的 AI 任务管理 MCP 服务器,支持多种 AI 提供商和编辑器,提供从 PRD 到任务跟踪的完整工作流。其优势是集成简单、工具多样化,但非官方性质、许可证限制和对外部 AI 服务的依赖是需要考虑的因素。
最强项 · 维护活跃度 15/20 最弱项 · 可靠性 7/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js
ANTHROPIC_API_KEY
Anthropic Claude API 密钥,从 console.anthropic.com 获取,用于主模型(如 Claude 3.7)。
OPENAI_API_KEY
OpenAI API 密钥,从 platform.openai.com 获取,可选的主/研究模型提供者。
GOOGLE_API_KEY
Google Gemini API 密钥,从 Google AI Studio 获取,可选。
PERPLEXITY_API_KEY
Perplexity API 密钥,用于研究模型,官方强烈推荐。
OPENROUTER_API_KEY
OpenRouter API 密钥,可访问多种模型,可选。
XAI_API_KEY
xAI (Grok) API 密钥,可用于主模型或研究模型,可选。
MISTRAL_API_KEY
Mistral API 密钥,可选模型提供者。
GROQ_API_KEY
Groq API 密钥,可选模型提供者。
AZURE_OPENAI_API_KEY
Azure OpenAI 服务密钥,可选模型提供者。
OLLAMA_API_KEY
Ollama 本地模型密钥,可选模型提供者。
TASK_MASTER_TOOLS
控制加载哪些 MCP 工具以减少上下文占用,可选值:all(默认)、standard、core/lean 或逗号分隔的工具列表。
{
"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"
}
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"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"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add task-master-ai -e ANTHROPIC_API_KEY=YOUR_ANTHROPIC_API_KEY_HERE -e OPENAI_API_KEY=YOUR_OPENAI_KEY_HERE -e GOOGLE_API_KEY=YOUR_GOOGLE_KEY_HERE -e PERPLEXITY_API_KEY=YOUR_PERPLEXITY_API_KEY_HERE -e OPENROUTER_API_KEY=YOUR_OPENROUTER_KEY_HERE -e XAI_API_KEY=YOUR_XAI_KEY_HERE -e MISTRAL_API_KEY=YOUR_MISTRAL_KEY_HERE -e GROQ_API_KEY=YOUR_GROQ_KEY_HERE -e AZURE_OPENAI_API_KEY=YOUR_AZURE_KEY_HERE -e OLLAMA_API_KEY=YOUR_OLLAMA_API_KEY_HERE -- npx -y task-master-ai
在终端运行;先把 <…> 占位符换成你自己的值。
在编辑器的 MCP 设置中确认 task-master-ai 服务器已启用且工具列表非空(若显示 0 tools enabled,重启编辑器并检查 API key 配置),然后在聊天中说 "Initialize taskmaster-ai in my project" 并观察是否调用工具。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Task Master (task-master-ai) 是一个基于 AI 的任务管理系统,专为 AI 辅助开发设计,可集成到 Cursor、Lovable、Windsurf、Roo 等编辑器和 AI 聊天工具中。它通过 MCP 协议提供任务管理工具,支持从 PRD 解析需求、生成任务列表、跟踪进度、管理依赖、利用 AI 进行研究和循环执行。系统支持多种 AI 提供商(Anthropic、OpenAI、Google、Perplexity 等),并允许通过环境变量(如 TASK_MASTER_TOOLS)进行工具加载优化,以减少上下文窗口占用。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 c0c98d367c55 数据同步于 2026-10-12 查看 FMRS 评分方法