AI 기반 개인 저널링 혁명: Rovo Dev + Frontmatter MCP로 구현된 강력한 개인 분석 시스템
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
인공지능
대상자
- 개발자 및 AI 기술 관심자: 로컬 기반 RAG 시스템과 Frontmatter MCP를 활용한 개인 분석 프로젝트 구현을 원하는 사용자
- 난이도: 중급 이상 (CLI 명령어 및 서버 설정 필요)
핵심 요약
- Rovo Dev + Frontmatter MCP 시스템: 개인 저널링 데이터를 분석하여 패턴, 심리 상태, 목표 달성도를 실시간으로 추적 및 시각화
- 핵심 기능:
- RAG (Retrieval-Augmented Generation): 200개 이상의 저널 데이터를 기반으로 즉시 검색 및 분석
- Frontmatter MCP (Model Context Protocol): 날짜, 기분, 수면 시간, 체중 등 구조화된 데이터를 통한 통계 분석 (예: sleep_hours
, anxiety
, mood
)
- 로컬 저장 및 클라우드 API 분리: 저널 파일은 로컬에 저장, 대화 내역만 Claude API로 전송
- 설치 및 사용:
setup_mac_environment.sh
,setup_ubuntu_environment.sh
등 OS별 스크립트 자동화 제공
섹션별 세부 요약
1. 시스템 개요
- AI 기반 저널링 혁명: Gemini 2.5 Pro 0325 이후 RAG 시스템에서 개인 AI 생태계로 진화
- 기능 확장: Frontmatter 분석, 자동 설치 스크립트 추가, 저널을 데이터 과학 프로젝트로 변환
- 사용 예시:
- "지난 달 생산성 관련 쓴 내용은?" → 200개 이상의 저널 검색
- "3개월간 기분 트렌드 분석" → Frontmatter 데이터 기반 통계 (min, max, 평균)
2. 실제 사용 사례
- 쿼리 예시:
- "어떤 프로그래밍 언어를 공부 중인가?" → Go (주요), Rust (보조) 분석
- Go 학습 계획: Rails 백엔드 → Go로 전환
- Rust 목표: WASM 기반 브라우저 게임 개발
- "6월 수면 시간 ASCII 그래프 생성" → sleep_hours
데이터 기반 시각화
- "역사적 체중 감량 그래프 생성" → weight_kg
데이터 기반 플롯 그래프
3. Rovo Dev 선택 이유
- 성능 및 편의성:
- 20M 토큰/일 처리, Claude 3.5/3.7/4 지원
- 무료 사용: 신용카드 필요 없음, 사용량 제한 없음
- 개인화: 치료사 스타일 대화, 집중형 인터페이스 제공
- 보안 및 데이터 통제:
- 저널 파일은 로컬 저장, 대화 내역만 Claude API로 전송
- frontmatter
분석을 통한 구조화된 데이터 추출
4. 설치 및 구성
- 설치 단계:
- git clone
→ cd md-rag-mcp
→ OS별 스크립트 실행 (setup_mac_environment.sh
, setup_ubuntu_environment.sh
)
- .agent.md
파일 생성 → acli rovodev mcp
명령어 실행
- MCP 서버 구성:
- RAG 서버: 벡터 임베딩 및 의미 검색
- Frontmatter 서버: 날짜, 기분, 수면 시간 등 구조화된 데이터 분석
5. 대안 및 비교
- Google Gemini CLI:
- 장점: 무료, 공식 지원, Gemini 2.5 Pro 모델 사용
- 단점: MCP 도구 사용이 약함, 코드 변경 효율성 낮음
- Cursor IDE, VS Code 확장:
- Cursor IDE: Claude Sonnet 4 사용 가능 (유료)
- VS Code: 로컬 LLM 연결 (Qwen 3, Llama 3 등)
6. 시스템 영향 및 결과
- 저널링 습관 변화:
- 일일 저널링으로 전환, AI가 친구처럼 대화
- 불안 트리거, 수면-기분 상관관계, 목표 달성 추적 가능
- 데이터 기반 통찰:
- "운동 생략 시 기분 저하", "이전 문제 해결 방법 제공"
- 개인 성장 관점: 객체적 피드백 제공
결론
- Rovo Dev + Frontmatter MCP 설치:
- setup_mac_environment.sh
및 setup_ubuntu_environment.sh
스크립트 활용
- .agent.md
파일 생성 후 acli rovodev
명령어 실행
- 핵심 권장사항:
- 로컬 저장 및 클라우드 분리로 데이터 보안 강화
- 프로그래밍 언어 학습, 심리 상태 분석, 목표 추적 등 다각적 활용 추천
- Rovo Dev의 Claude 통합이 Gemini CLI보다 AI 기반 저널링 경험을 향상시킴