피드로 돌아가기
HelloDev - Scrum powered by Notion
Dev.toDev.to
Backend

HelloDev - Scrum powered by Notion

HelloDev가 CLI 명령과 Git 훅으로 개발자 워크플로우를 Notion과 자동 동기화해 스탠드업·수동 카드 이동·시간 추적 없이 스프린트 관리

Mohit Kumar Kushwaha2026년 3월 25일7intermediate

Context

엔지니어링 팀은 Jira/Notion 카드 수동 이동, 스탠드업 메시지 작성, 커밋 요약을 티켓 코멘트에 복붙하는 반복 작업으로 주간 실제 업무 시간을 낭비하고 있었다.

Technical Solution

  • CLI 기반 작업 시작/종료: 개발자가 hellodev start bug-#3 --dev Alicehellodev done bug-#3 명령으로만 세션 제어, 나머지는 자동화
  • Git 후크 자동 추적: bash + curl 기반 순수 Git 포스트커밋 훅이 커밋 메시지, 변경 파일 수, 추가/삭제 라인을 Express 서버로 POST
  • 세션 타이머 + 유휴 감지: Express 서버의 인메모리 세션 매니저가 5분 유휴 임계값으로 자동 활동 시간 추적
  • MCP 통합 아키텍처: VSCode에서 stdio 전송 방식으로 실행되는 커스텀 MCP 서버가 5개 도구(list_tasks, start_task, complete_task, get_status, get_sprint)를 GitHub Copilot Chat에 노출
  • Notion 직접 API 연동: 모든 MCP 도구는 Express 서버를 거쳐 @notionhq/client v2.2.15로 Notion 스프린트 보드와 활동 로그에 데이터 기록

Key Takeaway

개발자의 실제 작업 흐름(git 커밋, 코딩 세션)을 진실의 원천으로 설정하고 MCP를 통해 IDE 내에서 직접 프로젝트 관리 데이터를 읽고 쓰도록 하면, 컨텍스트 전환 없이 자동화된 스프린트 추적을 실현할 수 있다.


Notion을 사용하는 엔지니어링 팀에서 MCP 서버를 스프린트 도구의 지능층으로 구축하고 Git 훅 + CLI로 개발자 행동을 감지하면, Copilot Chat을 통해 IDE를 벗어나지 않고 실시간 작업 상태 조회 및 태스크 변경을 수행할 수 있으며 수동 카드 관리와 스탠드업 보고 작성을 완전히 제거할 수 있다.

원문 읽기