이게 실제로 하는 일
기본적으로 Claude는 Fitbit 데이터를 볼 수 없어요. Fitbit 계정에 접근할 수 없고, Fitbit은 Claude가 연결할 자체 MCP 서버도 제공하지 않아요. 어젯밤 수면 스크린샷을 붙여넣으면 Claude는 그 이미지 한 장은 읽지만, 기록에 대한 기억이 없고 추세를 뽑아낼 방법도 없어요.
Wellness Project가 그 다리 역할을 해요. Fitbit은 OAuth로 연동되며 새 데이터가 들어오는 즉시 전달하는 웹훅을 사용해서 걸음 수, Active Zone Minutes, 수면 단계, 안정 시 심박수가 수동 내보내기 없이 최신 상태를 유지해요. 그다음 Wellness Project는 동기화된 기록을 읽기 전용 접근으로 하나의 MCP 서버를 통해 Claude에 제공해요.
결과적으로 실제 Fitbit 수치에 대해 질문에 답할 수 있는 평범한 Claude 대화가 생겨요. 이 가이드는 설정 방법을 안내해요. Fitbit MCP 커넥터 페이지 커넥터 자체와 그것이 제공하는 툴을 다뤄요.
연동하는 법
세 가지가 맞아떨어져야 해요. Fitbit 데이터가 Wellness Project에 도달해야 하고, MCP 서버를 Claude에 추가해야 하고, 그다음 물어보면 돼요. 각 단계는 1분 정도 걸려요.
MCP가 하는 일을 이해하세요
MCP는 Claude가 외부 데이터 소스를 읽을 수 있게 해주는 표준이에요. 채팅에 데이터를 붙여넣거나 모델을 학습시키는 게 아니에요. 이미 동기화된 Fitbit 기록을 가진 서버에 Claude를 연결해서 필요할 때 필요한 행만 읽게 하는 거예요. 대량 복사는 일어나지 않아요.
Fitbit을 Wellness Project와 동기화
Wellness Project 계정을 만든 다음 설정, 통합, Fitbit으로 들어가 OAuth로 인증하세요. 웹훅이 새 데이터가 도착할 때마다 전송하므로 걸음 수, 활동 심박 구간 시간, 수면 단계, 안정 시 심박수가 실시간으로 동기화돼요. 이렇게 쌓인 이력을 MCP 서버가 노출해요. 얼리 액세스 기간에는 무료예요.
Claude에 MCP 서버 추가
계정 설정에서 API 키를 생성하고 Wellness Project MCP 서버 URL을 복사하세요. Claude Desktop이나 claude.ai에서는 그 URL과 키로 커넥터를 추가하세요. 두 플랫폼 모두 원격 MCP 서버를 지원하므로 한 번만 추가하면 해당 플랫폼의 모든 대화에 나타나요.
데이터를 Claude에게 물어보세요
채팅을 열고 물어보세요. "이번 달 안정 시 심박수 추세는 어땠나요?" "활동 존 시간이 많았던 날 수면 단계가 나빠졌나요?" "지난주 평균 걸음 수는 얼마였나요?" Claude는 서버에서 구조화된 데이터를 가져와 스크린샷 한 장이 아닌 Fitbit 기록 전체로 답해요.
연결되고 나면 무엇을 물어볼지
이 연결은 질문이 더 좋아질 때만 가치가 있는데, 실제로 그래요. Claude는 오늘의 고립된 수치가 아니라 해석된 기록을 읽으니까, 유용한 질문은 시간에 걸쳐 있는 것들이에요. 패턴, 기준값, 신호들 사이의 인과관계요.
훈련 블록 동안 안정시 심박수가 어떻게 움직였는지 물어보세요. 깊은 수면이 Active Zone Minutes가 가장 높은 날과 관련 있는지 물어보세요. 걸음 수는 늘었는데 수면은 줄어든 주를 Claude에게 짚어달라고 하세요. 연동한 모든 기기 데이터가 같은 서버에 있기 때문에, 이런 답변은 Fitbit, Apple Health, Oura를 함께 참조할 수 있어서, 서로 비교하지 않는 앱들에 흩어진 조각 정보가 아니라 온전한 그림을 보여줘요.
Claude에게 실제 Fitbit 기록을 제공하세요.
OAuth로 Fitbit을 Wellness Project와 동기화하고, Claude에 MCP 서버를 추가한 뒤 실제 추이를 물어보세요. 얼리 액세스 기간에는 무료예요.