이게 실제로 하는 일
기본적으로 Claude는 Apple Health 데이터를 볼 수 없어요. 아이폰, Apple Watch, 그 데이터가 담긴 HealthKit 저장소에 접근할 수 없어요. 어젯밤 수면 스크린샷을 붙여넣으면 그 이미지 한 장은 읽지만, 기록에 대한 기억이 없고 추세를 뽑아낼 방법도 없어요.
MCP가 이걸 바꿔요. Model Context Protocol은 USB-C 포트가 어떤 기기든 하나의 소켓에 연결하듯, Claude가 일관된 인터페이스로 외부 데이터 소스에 연결할 수 있게 해주는 개방형 표준이에요. 어떤 서비스가 건강 데이터 위에 MCP 서버를 실행하면, Claude는 대화 중에 해당 데이터의 행을 요청하고 추측 대신 실제 숫자로 추론할 수 있어요.
Wellness Project가 바로 그 서버를 운영해요. Apple Health 데이터가 HealthKit을 통해 Wellness Project로 동기화되고, MCP 서버가 그 동기화된 기록을 읽기 전용으로 Claude에 제공해요. 결과적으로 일반적인 Claude 대화에서 실제 걸음 수, 수면, 운동, HRV에 관한 질문에 답할 수 있어요.
연동하는 법
세 가지가 맞아떨어져야 해요. Apple Health 데이터가 Wellness Project에 도달해야 하고, MCP 서버를 Claude에 추가해야 하고, 그다음 물어보면 돼요. 각 단계는 1분 정도 걸려요.
MCP가 하는 일을 이해하세요
MCP는 Claude가 외부 데이터 소스와 통신할 수 있게 해주는 표준이에요. 채팅에 데이터를 붙여넣거나 모델을 학습시키는 게 아니에요. 이미 동기화된 기록을 가진 서버에 Claude를 연결해서 필요할 때 필요한 행만 읽게 하는 거예요. 대량 복사는 일어나지 않아요.
Apple Health를 Wellness Project와 동기화
iPhone에 Wellness Project를 설치하고 설정에서 Apple Health 읽기 권한을 부여하세요. iPhone과 Apple Watch에서 HealthKit을 통해 걸음 수, 수면, 안정시 심박수, HRV를 읽어요. 이렇게 쌓인 기록을 나중에 MCP 서버가 노출해요. 수동 내보내기나 스크린샷이 필요 없어요.
Claude에 MCP 서버 추가
계정 설정에서 API 키를 생성하고 Wellness Project MCP 서버 URL을 복사하세요. Claude Desktop이나 claude.ai에서는 그 URL과 키로 커넥터를 추가하세요. 두 플랫폼 모두 원격 MCP 서버를 지원하므로 한 번만 추가하면 해당 플랫폼의 모든 대화에 나타나요.
데이터를 Claude에게 물어보세요
채팅을 열고 물어보세요. "이번 달 HRV 추세는 어땠나요?" "훈련한 날은 수면이 더 나빠졌나요?" "지난주 평균 안정 시 심박수는 얼마였나요?" Claude는 서버에서 구조화된 데이터를 가져와 단순 스크린샷이나 일반 평균이 아닌 실제 기록으로 답해요.
연결되고 나면 무엇을 물어볼지
이 연결은 질문이 더 좋아질 때만 가치가 있는데, 실제로 그래요. Claude는 오늘의 고립된 수치가 아니라 해석된 기록을 읽으니까, 유용한 질문은 시간에 걸쳐 있는 것들이에요. 패턴, 기준값, 신호들 사이의 인과관계요.
훈련 블록 동안 안정시 심박수가 어떻게 움직였는지 물어보세요. 깊은 수면이 저녁 운동과 관련 있는지 물어보세요. 걸음 수와 HRV가 동시에 떨어진 주를 Claude에게 짚어달라고 하세요. 연동한 모든 기기를 같은 서버가 읽기 때문에, 이런 답변은 Apple Health, Fitbit, Oura, Health Connect를 함께 참조해서, 서로 비교하지 않는 앱들에 흩어진 조각 정보가 아니라 온전한 그림을 보여줘요.
Claude에게 실제 건강 기록을 제공하세요.
Apple Health를 Wellness Project와 동기화하고, Claude에 MCP 서버를 추가한 뒤 실제 추이를 물어보세요. 얼리 액세스 기간에는 무료예요.