Cursor 초보자를 위한 포괄적인 학습 + 셋업 환경
Cursor에서 아래 문구 중 하나를 입력하면 자동으로 셋업이 시작됩니다:
"셋업 부탁드립니다"
"환경구축 하고 싶어요"
"커서 너무 좋아"
"시작하고 싶어요"
🎯 자동 실행 플로우:
- 트리거 워드 감지 →
setup_magic.sh자동 실행 - Node.js 환경 자동 구성 → Web 서버 기동
- 브라우저 자동 실행 → Web UI에서 셋업 완료
# 직접 실행
bash setup_magic.sh
# npm실행
npm run setup
npm run magic- 🤖 자연어 트리거: CursorRules 기반 자동 실행
- 🔧 완전 자동화: OS 감지, Node.js 자동 설치, 의존성 설치
- 🌐 웹 인터페이스: 브라우저에서 직관적으로 환경 셋업
- 📚 학습 콘텐츠: Cursor 사용법부터 Marp, Jupyter 환경까지
- 🛡️ 안전성 중시: 초보자용 안전 가이드라인 내장
- 📱 크로스 플랫폼: Mac/Linux/Windows지원
work_space/
├── setup_magic.sh # 🎯 메인 셋업 스크립트
├── .cursorrules # 🤖 자동 실행 규칙
├── setup-web/ # 🌐 웹 기반 셋업 도구
├── CursorCourse/ # 📚 Cursor 학습 자료
├── ObsidianVault/ # 📝 문서 템플릿 모음
├── mcp-time/ # ⏰ MCP 타임 서버
└── docs/ # 📖 셋업 가이드
- 트리거 워드 감지: 자연어로 셋업 시작
- 원스톱 실행: 1개 스크립트로 전체 환경 구성
- 백그라운드 처리: 서버 자동 실행 + 브라우저 연동
- Chapter1: 문서 작성(Marp, 회의록, 요구사항 정의)
- Chapter2: 라이브 코딩 환경
- Templates: 재사용 가능한 문서 템플릿 모음
- Cursor IDE: 최적화된 설정
- Marp: 프레젠테이션 제작
- Jupyter: 데이터 분석 환경
- MCP Servers: 시간 관리, 파일 조작, GitHub 연동
- 브라우저 기반 환경 셋업 UI
- 실시간 진행 상황 표시
- 대화형 환경 구성 지원
- CursorRules: 자연어 트리거 기능
- Node.js: 서버 실행 환경
- Express: Web 서버 프레임워크
- MCP Protocol: Model Context Protocol지원
- Multi-OS: Mac/Linux/Windows호환
사용자: "Cursor 환경구축 해주세요"
↓
🎯 트리거 워드 감지!
✨ Cursor 환경 셋업을 자동으로 시작합니다...
🚀 setup_magic.sh 실행 중...
🌐 브라우저에서 http://localhost:3000 열림
# 기본 실행
bash setup_magic.sh
# npm 실행 (동일한 결과)
npm run setup- 마법의 셋업 가이드 - CursorRules 자동 실행 상세
- 셋업 가이드 - 기존 수동 셋업 방법
- 안전가이드라인 - 초보자용 보안/안전 대책
- 템플릿 목록 - 사용 가능한 템플릿 모음
.cursorrules파일 존재 여부 확인- Cursor 재시작으로 규칙 재로드
bash setup_magic.sh로 수동 실행
# Node.js 오류 → 수동 설치
https://nodejs.org/
# 포트 충돌 → 프로세스 종료
pkill -f "node setup-web/server.js"
# 권한 오류 → 실행 권한 부여
chmod +x setup_magic.sh문제가 발생하면 다음 방법 중 하나를 이용하세요:
자동 실행(추천):
"셋업에 문제가 있습니다"
"마법이 작동하지 않습니다"
수동 실행:
bash setup_magic.sh- "시작하고 싶어요" → 가장 간단
- "커서 너무 좋아" → 재밌는 감정 표현
- "환경구축 부탁드립니다" → 정중한 요청
- 첫 실행: 트리거 워드로 자동 셋업
- 일상 사용:
npm run setup으로 빠른 실행 - 개발 모드:
npm run dev로 핫 리로드
MIT License
하나의 스크립트setup_magic.sh에서:
- ✅ CursorRules에서 자동 시작
- ✅ Node.js 서버 시작
- ✅ 웹을 통한 설정 완료
이상적인 워크플로가 완성되었습니다! 🎯