An AI-powered task-management system you can drop into Cursor, Lovable, Windsurf, Roo, and others.
이 번역은 AI가 원문 README를 옮긴 것입니다. 원문이 항상 우선합니다.
Claude를 사용한 AI 기반 개발을 위한 작업 관리 시스템으로, Cursor AI와 완벽하게 호환됩니다.
📚 전체 문서 보기
!Add task-master-ai MCP server to Cursor
참고: 링크를 클릭한 후에도 구성에 API 키를 추가해야 합니다. 링크는 MCP 서버를 설치하지만 키는 플레이스홀더로 설정되므로 실제 API 키로 교체해야 합니다.
Claude Code 사용자의 경우:
claude mcp add taskmaster-ai -- npx -y task-master-ai
API 키를 구성에 추가하는 것을 잊지 마세요:
Taskmaster는 여러 명령어에서 AI를 활용하며, 이를 위해 별도의 API 키가 필요합니다. API 키를 추가하면 다양한 AI 제공자의 여러 모델을 사용할 수 있습니다. 예를 들어 Claude 3.7을 사용하려면 Anthropic API 키가 필요합니다.
사용할 모델은 세 가지 유형으로 정의할 수 있습니다: 주 모델, 연구 모델, 폴백 모델(주 모델 또는 연구 모델이 실패할 경우). 사용하는 모델에 관계없이 해당 제공자의 API 키가 mcp.json 또는.env에 있어야 합니다.
다음 중 하나 이상이 필요합니다:
연구 모델 사용은 선택 사항이지만 강력히 권장됩니다. Claude Code 또는 Codex CLI(OAuth 사용)를 사용하지 않는 경우 최소 하나의 API 키가 필요합니다. 모든 API 키를 추가하면 모델 제공자를 자유롭게 전환할 수 있습니다.
MCP(Model Control Protocol)를 사용하면 편집기에서 직접 Task Master를 실행할 수 있습니다.
| 편집기 | 범위 | Linux/macOS 경로 | Windows 경로 | 키 | ||
|---|---|---|---|---|---|---|
| Cursor | 전역 | ~/.cursor/mcp.json |
%USERPROFILE%\.cursor\mcp.json |
mcpServers |
||
| 프로젝트 | <project_folder>/.cursor/mcp.json |
<project_folder>\.cursor\mcp.json |
mcpServers |
|||
| Windsurf | 전역 | ~/.codeium/windsurf/mcp_config.json |
%USERPROFILE%\.codeium\windsurf\mcp_config.json |
mcpServers |
||
| VS Code | 프로젝트 | <project_folder>/.vscode/mcp.json |
<project_folder>\.vscode\mcp.json |
servers |
||
| Q CLI | 전역 | ~/.aws/amazonq/mcp.json |
mcpServers |
mcpServers){
"mcpServers": {
"task-master-ai": {
"command": "npx",
"args": ["-y", "task-master-ai"],
"env": {
// "TASK_MASTER_TOOLS": "all", // 옵션: "all", "standard", "core", 또는 쉼표로 구분된 도구 목록
"ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE",
"PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE",
"OPENAI_API_KEY": "YOUR_OPENAI_KEY_HERE",
"GOOGLE_API_KEY": "YOUR_GOOGLE_KEY_HERE",
"MISTRAL_API_KEY": "YOUR_MISTRAL_KEY_HERE",
"GROQ_API_KEY": "YOUR_GROQ_KEY_HERE",
"OPENROUTER_API_KEY": "YOUR_OPENROUTER_KEY_HERE",
"XAI_API_KEY": "YOUR_XAI_KEY_HERE",
"AZURE_OPENAI_API_KEY": "YOUR_AZURE_KEY_HERE",
"OLLAMA_API_KEY": "YOUR_OLLAMA_API_KEY_HERE"
}
}
}
}
🔑
YOUR…KEY_HERE를 실제 API 키로 교체하세요. 사용하지 않는 키는 제거할 수 있습니다.
참고: MCP 설정에서
0 tools enabled가 표시되면 편집기를 다시 시작하고 API 키가 올바르게 구성되었는지 확인하세요.
servers + type){
"servers": {
"task-master-ai": {
"command": "npx",
"args": ["-y", "task-master-ai"],
"env": {
// "TASK_MASTER_TOOLS": "all", // 옵션: "all", "standard", "core", 또는 쉼표로 구분된 도구 목록
"ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE",
"PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY_HERE",
"OPENAI_API_KEY": "YOUR_OPENAI_KEY_HERE",
"GOOGLE_API_KEY": "YOUR_GOOGLE_KEY_HERE",
"MISTRAL_API_KEY": "YOUR_MISTRAL_KEY_HERE",
"GROQ_API_KEY": "YOUR_GROQ_KEY_HERE",
"OPENROUTER_API_KEY": "YOUR_OPENROUTER_KEY_HERE",
"XAI_API_KEY": "YOUR_XAI_KEY_HERE",
"AZURE_OPENAI_API_KEY": "YOUR_AZURE_KEY_HERE",
"OLLAMA_API_KEY": "YOUR_OLLAMA_API_KEY_HERE"
},
"type": "stdio"
}
}
}
🔑
YOUR…KEY_HERE를 실제 API 키로 교체하세요. 사용하지 않는 키는 제거할 수 있습니다.
Cursor 설정(Ctrl+Shift+J) 열기 ➡ 왼쪽 MCP 탭 클릭 ➡ task-master-ai 토글 활성화
편집기의 AI 채팅 창에서 다음을 입력하세요:
Change the main, research and fallback models to <model_name>, <model_name> and <model_name> respectively.
예를 들어, Claude Code(API 키 불필요)를 사용하려면:
Change the main model to claude-code/sonnet
사용 가능한 모델 표 | Claude Code 설정
편집기의 AI 채팅 창에서 다음을 입력하세요:
Initialize taskmaster-ai in my project
새 프로젝트: .taskmaster/docs/prd.txt에 PRD를 생성하세요.
기존 프로젝트: scripts/prd.txt를 사용하거나 task-master migrate로 마이그레이션할 수 있습니다.
초기화 후 .taskmaster/templates/example_prd.txt에서 예제 PRD 템플릿을 확인할 수 있습니다.
[!NOTE]
복잡한 프로젝트에는 PRD가 권장되지만, 채팅에서 "Can you help me implement [description of what you want to do]?"라고 물어 개별 작업을 항상 생성할 수 있습니다.
항상 상세한 PRD로 시작하세요.
PRD가 상세할수록 생성되는 작업이 더 좋아집니다.
AI 어시스턴트를 사용하여:
Can you parse my PRD at scripts/prd.txt?What's the next task I should work on?Can you help me implement task 3?Can you show me tasks 1, 3, and 5?Can you help me expand task 4?Research the latest best practices for implementing JWT authentication with Node.jsResearch React Query v5 migration strategies for our current API implementation in src/api.js채팅에서 Task Master 사용에 대한 더 많은 예제
# 전역 설치
npm install -g task-master-ai
# 또는 프로젝트 내에 로컬 설치
npm install task-master-ai
# 전역 설치 시
task-master init
# 로컬 설치 시
npx task-master init
# 특정 규칙으로 프로젝트 초기화
task-master init --rules cursor,windsurf,vscode
프로젝트에 대한 입력을 요청합니다.