Ops Hub — Notion MCP Dashboard for 자산, 구독 및 일일 요약
Source: Dev.to
제가 만든 것
- Assets Ops: 장비(3C / 가전), 유지보수 일정, 보증 기간, 매뉴얼을 추적합니다.
- Subscription Ops: 갱신, 가격을 추적하고 취소 초안을 생성합니다.
- Daily Digest: 한 번의 명령으로 Notion에
Daily Digest — YYYY‑MM‑DD페이지를 생성합니다. 포함 내용:- KPI 요약(카운트 + 예정된 갱신 비용)
- 정확한 항목으로 바로 연결되는 실행 가능한 리스트
모든 출력이 Notion 안에 머무르므로 검토와 실행이 쉽고(인간‑인‑루프 친화적) 합니다.
비디오 데모
(비디오 임베드 제거됨)
코드를 보여 주세요
로컬에서 실행 (Poetry):
cp .env.example .env
poetry install
poetry run python -c "from homeops_mcp.server import create_daily_digest; print(create_daily_digest(14))"
Notion MCP를 어떻게 사용했는가
Notion은 진실의 원천(데이터베이스, 뷰, 템플릿, 대시보드)으로 작동합니다. MCP 서버는 Notion 컨텍스트를 자동화된 운영 워크플로우로 변환합니다:
-
읽기 Notion 데이터베이스에서 찾음:
- 곧 유지보수가 필요한 자산
- 곧 만료되는 보증
- N일 이내에 갱신되는 구독
-
쓰기 Notion에 다시 기록:
Next Action,Lifecycle Stage와 같은 상태 필드Manual Notes(유지보수 안내)와Cancel Instructions(취소 초안)와 같은 유용한 메모
-
생성 Notion에 KPI와 클릭 가능한 액션 리스트가 포함된 Daily Digest 페이지를 만들어 대시보드를 한 번의 명령으로 업데이트하고 바로 실행 가능한 일일 보고서를 제공합니다.
데이터 모델 (Notion 데이터베이스)
Assets
- 유지보수:
Last Maintenance+Maintenance Interval (days)→Next Maintenance(수식) →Next Maintenance Date(캘린더) - 운영 필드:
Next Action,Lifecycle Stage - 문서:
Manual Notes,Manual URL,Warranty End
Subscriptions
- 갱신 추적:
Renewal Date,Billing Cycle,Status - 운영 필드:
Next Action - 출력:
Cancel Instructions(초안)
Daily Digest (자동 보고서)
한 번 실행하면 Notion에 Daily Digest — YYYY‑MM‑DD 페이지가 생성됩니다:
- KPI 요약(유지보수 / 갱신 / 갱신 비용 / 보증)
- 정확한 항목으로 연결되는 클릭 가능한 액션 리스트
create_daily_digest(14)에 의해 생성되며 대시보드 아래의 하위 페이지로 저장됩니다.
기술 스택
- Python (MCP 서버)
- Notion MCP + Notion API
- Poetry (의존성 및 가상 환경)