FitnessSyncer

ChatGPT
  FitnessSyncer 및 ChatGPT

ChatGPT은 FitnessSyncer MCP Server를 통해 사용자의 건강 및 피트니스 데이터를 읽어오므로, 별도의 보고서를 작성할 필요 없이 평이한 언어로 자신의 기록에 대해 물어볼 수 있습니다. 1월 이후 휴식 시 심박수가 어떻게 변했는지, 운동한 날에 잠을 더 잘 자는지, 아니면 지난주에 어떤 소스의 동기화가 중단되었는지 물어보면, ChatGPT은 일반적인 내용이 아닌 여러분의 데이터를 바탕으로 답변해 줍니다.

이 기능은 사용자를 대신해 기록을 남길 수도 있으므로, 같은 대화에서 체중 측정 결과나 메모를 음성으로 입력할 수 있습니다.

사용자 지정 MCP 서버는 웹에서 ChatGPT을 통해 추가됩니다. 이 기능을 제공하는 요금제는 여러 차례 변경되었으며, Business, Enterprise 또는 Edu 워크스페이스의 경우 관리자가 서버 추가 여부를 결정하므로, 아래 단계 중 일부는 사용자의 계정에 따라 다르게 표시되거나 누락될 수 있습니다.

시작하기 전에

  • 소스가 연결된 FitnessSyncer 계정입니다. MCP Server는 모든 계정에 포함되어 있으므로 별도로 구매할 필요가 없습니다. 처음 이용하시는 분은 ‘시작하기’를 참고하세요. 무료 계정의 경우, 사이트의 다른 곳과 마찬가지로 이곳에서도 확인할 수 있는 기록의 기간이 더 짧습니다.
  • ChatGPT 웹에서, 맞춤형 MCP 서버를 제공하는 요금제를 통해 이용할 수 있습니다. 모바일 및 데스크톱 앱은 웹에서 추가한 항목을 사용하지만, 직접 항목을 추가할 수는 없습니다.

1단계: FitnessSyncer에서 키를 생성하세요.

  1. ‘개발자 계정’ 페이지로 이동하세요.
  2. 페이지 하단에서 목록에서 OpenAI을 선택한 다음 “생성”을 클릭하세요.
  3. 클라이언트ID와 클라이언트 시크릿을 기록해 두세요. 클라이언트 시크릿은 이번 한 번만 표시됩니다. 분실할 경우 다시 생성할 수 있지만, 그 경우 ChatGPT에 다시 입력해야 합니다.

2단계: FitnessSyncer을 ChatGPT에 더하기

  1. 왼쪽에서 ‘플러그인’을 선택하세요.
  2. 더하기 버튼을 선택한 다음 “사용자 지정 MCP 서버 추가”를 선택하세요.
  3. 만약 ChatGPT에서 먼저 개발자 모드를 켜라고 요청하면, 모드를 켜고 위험 사항에 동의하세요. 이 설정은 ‘설정’ > ‘앱’ > ‘고급 설정’에서 찾을 수 있습니다.
  4. FitnessSyncer Icon 파일을 다운로드하여 아이콘으로 업로드하세요
  5. ‘이름’ 란에 ‘FitnessSyncer’를 입력하고, ‘설명’ 란에는 원하는 내용을 입력하세요.
  6. ‘연결’에서 원격 MCP 서버 URL로 ‘https://www.fitnesssyncer.com/services/mcp’을 입력하십시오.
  7. 인증 설정에서는 OAuth을 선택하십시오. 이를 선택하면 나머지 입력란이 표시됩니다.
  8. 기본 범위에는 ‘profile_read,profile_write,source_read,source_data_read,destination_read,destination_write,notebook_write,annotation_read,annotation_write,leaderboard_participate’를 입력하십시오. 인증 시, 해당 세션에서 사용하지 않으려는 범위는 선택을 해제할 수 있습니다.
  9. 인증 URL에 ‘https://www.fitnesssyncer.com/api/oauth/authorize’을 입력하세요.
  10. 토큰 URL에 ‘https://www.fitnesssyncer.com/api/oauth/access_token’을 입력하세요.
  11. ‘고급 설정’을 선택하고, 1단계에서 생성한 클라이언트 ID와 클라이언트 시크릿을 복사하여 붙여넣으세요. ChatGPT은 동적 클라이언트 등록이나 클라이언트 ID 메타데이터 문서를 통해 자체적으로 등록할 수도 있지만, FitnessSyncer은 두 가지 방법 모두 지원하지 않으므로, 생성한 클라이언트 ID와 클라이언트 시크릿이 필요합니다.
  12. 토큰 엔드포인트 인증 방식으로는 client_secret_post를 선택해 주십시오.
  13. ‘만들기’를 선택하십시오. 이 화면의 이전 버전에서는 ‘추가’라고 표시되어 있습니다.
  14. FitnessSyncer 아이콘 옆에 있는 ‘연결’을 클릭하고, FitnessSyncer이 요청하는 권한을 승인하세요. ChatGPT이 수행하지 않기를 원하는 항목은 선택을 해제하세요. 질문에 답변하는 용도라면 읽기 권한만으로도 충분합니다.

OpenAI은 이 중 자사 측 내용을 사용자 지정 MCP 서버에 기록하고 있으며, 해당 화면이 다시 움직이는지 확인하려면 이곳을 살펴보시면 됩니다.

한 번 해보세요

새로운 채팅을 시작하고, @를 입력한 뒤 FitnessSyncer을 선택한 다음, 다음 중 하나를 붙여넣으세요:

  • 내 계정에 FitnessSyncer이 현재 연결되어 있는 모든 앱과 기기를 나열하고, 마지막으로 동기화된 시점을 표시해 주세요.
  • 지난주와 비교했을 때, 이번 주에는 잠을 어떻게 잤을까?
  • 지난 한 달 동안 내 안정시 심박수는 어떻게 변했나요?
  • FitnessSyncer가 저에 대해 알고 있는 모든 정보를 바탕으로 매주 건강 현황을 요약해 주고, 평소 범위를 벗어난 것으로 보이는 항목이 있으면 알려주세요.

@를 사용하여 FitnessSyncer을 선택하는 것이 중요한데, 그렇지 않으면 ChatGPT이 우리에게 질문하는 대신 웹에서 답변을 가져오는 경우가 많기 때문입니다. MCP Server 페이지에는 더 많은 아이디어가 있습니다.

ChatGPT는 공식 지침을 바탕으로 귀하의 검사 결과를 설명해 드리는 것으로, 이는 의학적 조언이 아닙니다.

ChatGPT에서는 서버 URL과 헤더만 입력하라고 합니다. 클라이언트 ID와 클라이언트 시크릿은 어디에 입력해야 하나요?

아무 곳에도 없습니다. 해당 화면에서는 OAuth을 제공하지 않으므로, 해당 항목을 입력할 수 있는 필드가 없습니다. 대신 API 키를 사용하세요: “MCP: API 키” 개발자 계정을 생성한 다음, 헤더 이름에 Authorization을 입력하고 값에는 Bearer, 공백, API 키 순으로 입력하세요. API 키로 연결하는 방법은 해당 단계에 설명되어 있습니다.

'플러그인'이나 '사용자 지정 MCP 서버 추가'가 보이지 않습니다. 왜 그런가요?

맞춤형 MCP 서버는 모든 ChatGPT 요금제에서 제공되는 것은 아니며, 전화나 데스크톱 앱이 아닌 웹상의 ChatGPT 요금제부터만 추가할 수 있습니다. Business, Enterprise 또는 Edu 워크스페이스에서는 관리자가 구성원이 서버를 추가할 수 있는지 여부를 결정하므로, 해당 기능이 포함된 요금제라 하더라도 이 옵션이 표시되지 않을 수 있습니다.

ChatGPT에서 서버 URL과 헤더는 제공하지만 OAuth 화면은 제공하지 않는 경우, 대신 API 키 방식을 사용할 수 있습니다.

이건 추가 요금이 드나요?

저희 쪽에서 제공하는 기능은 아닙니다. FitnessSyncer MCP Server은 모든 계정에서 이용할 수 있으며, FitnessSyncer Pro 페이지에 설명된 대로 무료 계정의 경우 조회 가능한 기록 기간이 더 짧을 뿐입니다. 귀하의 ChatGPT 요금제에 맞춤형 MCP 서버가 포함되어 있는지 여부는 OpenAI에 문의하셔야 합니다.

ChatGPT의 연결을 어떻게 끊나요?

ChatGPT에서 사용자 지정 MCP 서버를 제거한 다음, 프로필에서 해당 서버의 권한을 취소하거나 개발자 구성에서 OpenAI 키를 삭제하십시오. 키를 제거하면 해당 키를 통해 이루어지던 모든 연결이 중단되므로, 다시 연결하려면 새 키를 생성해야 합니다.

FitnessSyncer은 사용자의 로그인 및 설정 정보를 저장하기 위해 필수 쿠키를 사용합니다. 또한 사용자의 동의가 있을 경우, 이 웹사이트의 이용 현황을 파악하기 위해 분석용 쿠키도 사용합니다. 자세히 알아보기