아래 오류가 난 이유는 잘못된 패키지 이름(taskmaster-ai)을 사용했기 때문입니다. 올바른 패키지는 task-master-ai 입니다.
1. 올바른 글로벌 설치 방법
2. 프로젝트별(로컬) 설치 방법
-
이 경우, 해당 폴더 안에서만 사용 가능하며, 동료와 동일한 버전을 보장할 수 있습니다.
3. 글로벌 vs 로컬 설치 선택 기준
| 구분 | 글로벌 설치 (-g) |
로컬 설치 (--save-dev) |
|---|---|---|
| 사용 범위 | 모든 프로젝트에서 가능 | 설치한 프로젝트에서만 가능 |
| 버전 관리 | 단일 버전, 업데이트 시 전체 | 프로젝트별 package.json에 기록 |
| 권장 사용처 | 개인 머신에서 자주 쓰는 경우 | 팀 협업, CI/CD 파이프라인 포함 |
이제 다음과 같이 진행해 보세요:
-
전역 설치
-
Cursor 연동
-
이전에 안내드린 MCP 설정에서
cmd: "npx"➔cmd: "task-master"로 변경
-
-
프로젝트별 초기화
이렇게 하면 task-master 명령이 정상적으로 인식되고, Cursor AI와도 바로 연동하실 수 있습니다.
문제가 계속되면 다시 알려주세요!