
Claude와 커스텀 MCP 서버 및 대시보드로 칼로리 추적 시작: 2주 만에 3.7파운드 감량
요약
사용자가 Claude와 MCP(Model Context Protocol) 서버를 활용해 직접 구축한 맞춤형 칼로리 추적 시스템을 소개합니다. Workers, Supabase, USDA 데이터를 결합하여 자연어와 사진만으로 정교한 식단 기록 및 체중 보정이 가능합니다.
핵심 포인트
- MCP 서버를 활용한 Claude 기반의 맞춤형 데이터 관리 시스템 구축
- 자연어 입력과 사진 분석을 통한 간편하고 정확한 식단 기록
- 체중 변화에 따른 유지 칼로리 자동 보정 기능 구현
- 기존 상용 앱 대비 높은 자유도와 고성능 모델 활용 가능성
저는 체급별 경기가 있는 스포츠 종목에 참여하고 있어서, 지난 몇 년 동안 많은 칼로리 추적기(calorie trackers)를 사용해 보았습니다. 그것들은 항상 실제로 사용하기에 너무 번거로웠고, 그래서 저는 항상 아놀드(Arnold) 스타일처럼 그냥 본능에 따라 "다이얼을 돌리는" 방식을 사용하곤 했습니다. 2주 전에 커팅(cut)을 시작하면서 다시 칼로리 앱들을 살펴보았습니다. MacroFactor를 시도해 보았지만, 음식과 식단 데이터베이스가 너무 작아서 간편하게 기록하기 어려웠습니다. MyFitnessPal은 데이터베이스는 좋았지만, 검색된 결과 중 어떤 것도 수정할 수 없었습니다. 이는 Costco 샐러드에서 랜치 드레싱을 먹지 않는 것과 같은 상황이 생길 때 정말 짜증 나는 일이었습니다.
그래서 저는 MCP 서버(Workers + Supabase + USDA FoodData Central)와 커스텀 대시보드(custom dashboard)를 직접 구축했습니다. 이제 저는 "파운드당 23달러인 100달러짜리 립아이 캡(ribeye cap) 패키지의 3분의 1, 시어링하고 버터로 베이스팅함"이라고 말하기만 하면 기록됩니다. 사진 기능도 작동합니다. 접시 사진을 찍고 무게나 기타 메모("닭고기 잘게 썬 것 180g과 통밀 르뱅 80g", "랜치는 먹지 않고 직접 만든 비네그레트를 추가함")를 추가하면, 사진과 텍스트 정보를 결합합니다. 숫자가 틀려 보이면 제가 반박하고 그러면 수정하며, 서버는 이를 기억합니다. 즉, 동일한 스테이크는 매번 동일한 값으로 기록됩니다. 체중 측정은 그냥 "오늘 아침 182와 4분의 1파운드로 측정됨"이라고 말하면 되며, 그러면 MacroFactor가 하는 것처럼 체중계에 맞춰 저의 추정 유지 칼로리(maintenance)와 목표치를 보정합니다.
2주가 지난 지금, 일반적인 칼로리 추적 앱을 사용하는 것은 상상조차 할 수 없습니다. Claude에게 말로 전달하는 것이 훨씬 일이 적습니다. 드디어 수동 기록을 할 때 겪었던 전형적인 "더 이상은 못 하겠어"라는 반응이 나타나지 않습니다. 그 결과, 이번 커팅 기간 동안 그 어느 때보다 꾸준함을 유지하고 있으며 매우 즐겁게 임하고 있습니다. Claude가 저의 영양 데이터에 접근할 수 있게 되면서 식단 계획(planning)이나 밀 프렙(meal prepping), 또는 저녁 메뉴에 대한 간단한 질문 등을 할 때 훨씬 더 유용해졌습니다. 또한 제가 원할 때 아주 세부적인 부분까지 다룰 수 있기 때문에 더 정확합니다. Claude는 USDA 데이터와 제가 저장한 음식들을 바탕으로 문제를 해결하며, 정직함을 유지할 수 있도록 상당히 상세한 지침을 따릅니다.
그리고 여러분은 트래커 앱에 비용을 지불하는 것보다 이 방식이 아마 더 나을 것입니다. 그런 앱들의 AI 기능은 그저 더 성능이 낮은 모델에서 리다이렉트된 토큰(redirected tokens)일 뿐이기 때문입니다. 여러분만의 계획이 있다면 성능이 좋은 모델들을 사용할 수 있습니다 (저는 가끔 Fable을 사용해 기록하곤 합니다 ㅎㅎ). 체중계와 대조하여 보정(calibrating)하는 것 또한 도움이 됩니다. 혹시 시도해보고 싶은 분이 있다면 저에게 DM을 주세요! /u/raretec 제출 [link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기