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