AI를 Marrow에 연결하기
ChatGPT, Claude, Gemini가 언제든 읽을 수 있는 링크 하나예요. 휴대폰이 잠들어 있어도 되고, 직접 실행할 것도 없어요. Marrow가 서버에 내 데이터의 비공개 사본을 보관하고, AI가 한 번 로그인하면 그 로그인을 휴대폰에서 승인해요. 앱에서는 내보내기 탭 맨 위의 클라우드 MCP 카드, 즉 Marrow Pro 방식이에요. 무료 방식 네 가지는 모든 것을 내 휴대폰이나 내 하드웨어에 두어요.
이 기능이 있는 이유
ChatGPT, Claude, Gemini는 모두 만든 회사의 클라우드에서 실행돼요. 공개 주소가 있는 서버에만 닿을 수 있는데, 집 Wi-Fi에 있는 휴대폰은 그렇지 않아요. Marrow의 무료 로컬 MCP는 앱이 열려 있고 같은 네트워크에 있을 때 작동하고, 무료 서버 MCP는 작은 서버를 직접 운영하면 항상 작동해요. 연결은 이 두 조건 모두 싫은 사람을 위한 거예요. 서버는 저희가 운영해요.
하는 일
- 내보내기 탭에서 클라우드 MCP 켜기를 탭하세요. Marrow가 저희 서버에 비공개 미러를 만들고, 최신 데이터부터 시작해 과거 기록까지 휴대폰에서 채워 넣어요. 그 뒤로는 업로드가 백그라운드에서 이어져서 사본이 계속 최신 상태로 유지돼요.
- 링크 하나를 맞춤 커넥터나 플러그인으로 AI에 붙여넣으세요.
- AI가 로그인해요. 로그인 페이지에 6자리 코드가 나타나요. 그 코드를 Marrow에 입력하고 승인을 탭하세요. 그래야만 AI가 토큰을 받아요.
- 무엇이든 물어보세요. 도구 13개가 사본에서 읽어요. 4개는 홈 화면이 쓰는 계산으로 내 평소 기준과 비교해 점수를 매기며 앱 자체의 용어로 답해요:
daily_brief(오늘, 앱 자체 표현과 언급할 만한 플래그 포함),baselines,what_changed(지난 한 주를 그 앞 4주와 비교),data_quality(최신 상태, 오래된 상태, 빠진 항목). 9개는 원본 읽기예요:health_summary,list_metrics,metric_daily,metric_samples,workouts,nutrition_log,strength_log,sleep_log,symptoms_and_mood. - 대신 기록하게 하기(선택 사항, 켜기 전까지는 꺼져 있어요, Marrow 1.3.4 이상). 클라우드 MCP 카드에서 AI 쓰기 허용을 켜면 AI가 요청에 따라 Marrow에 추가할 수 있어요. 식사, 수분, 체중, 운동, 근력 운동 세션, 수면, 증상, 기분은 물론 일기 항목이나 일일 목표의 변경도요. 요청은 휴대폰이 가져갈 때까지 저희 서버에서 기다리고, 보통 몇 초 안에 가져가요. 휴대폰이 앱이 하는 것과 같은 방식으로 반영하고, Apple Health에 기록하고, "via Claude"(또는 요청을 보낸 AI)로 표시해요. AI가 한 일은 모두 되돌릴 수 있어요. 앱에서 직접 되돌리거나 AI에게 취소해 달라고 하면 돼요.
- 연결 해제를 하면 사본이 삭제되고 연결된 모든 AI가 한꺼번에 차단돼요.
지원하는 AI와 요금제
| AI | 링크를 추가하는 곳 | AI의 요금제 |
|---|---|---|
| Claude | claude.ai: Settings, Connectors에서 디렉터리의 Marrow Health를 고르세요(또는 링크로 Add custom connector). 휴대폰 앱에서도 작동해요. 아래에서 자세히 설명해요. | 무료 요금제 가능 |
| ChatGPT | 컴퓨터의 chatgpt.com: Plugins, +, Add custom MCP server, Server URL, Authentication OAuth. 맞춤 서버는 웹에서만 추가할 수 있어요. | Pro(읽기만 가능), Business 또는 Enterprise |
| Grok | grok.com/connectors: New Connector, Custom, 링크를 붙여넣은 다음 휴대폰에서 로그인하고 승인하세요. | 모든 Grok 사용자 |
| Le Chat | Le Chat: Connectors, Add Connector, Custom MCP Connector, 링크를 붙여넣고 Connect. | 무료 요금제 가능(내 계정의 관리자는 본인이에요) |
| Perplexity | Settings, Connectors, 링크로 맞춤 원격 커넥터를 추가하고 OAuth. | Pro, Max 또는 Enterprise |
| Gemini | gemini.google.com(브라우저에서, 휴대폰에서도 가능): Settings, Connected Apps, Custom apps, Add a custom app. 그러면 Gemini 앱에서도 작동해요. | 미국, 만 18세 이상, 개인 계정, 영어, Keep Activity 켜기. Google AI Pro와 Ultra로 시작 |
앱마다 전용 설정 페이지가 있어요: 모든 연결.
맞춤 원격 MCP 커넥터를 추가할 수 있는 AI라면 어디서든 같은 링크를 받아요. 단계는 앱 안에도 있어요. 클라우드 MCP 카드의 각 AI 이름 아래와 연결 대상 그리드에 있어요. 페이지에서 Marrow 계정으로 로그인하라고 하면, 그런 계정은 없어요. 유일한 로그인은 앱에 입력하는 코드예요.
보안
- 링크는 비밀번호가 아니에요. 링크를 가진 사람은 로그인 요청을 시작할 수만 있고, 그 코드를 Marrow에 입력하기 전에는 아무 일도 일어나지 않아요. 코드를 세 번 틀리면 요청이 거부돼요. 요청은 10분 뒤 만료돼요.
- 미러를 만들 수 있는 건 Marrow 앱뿐이에요. 요청에는 앱의 서명이 들어가요.
- 토큰은 PKCE로 발급되고, 만료되며, 저희 쪽에는 해시로 저장돼요. 읽기와 쓰기에는 속도 제한이 있어요. AI 쓰기 허용을 켜기 전에는 아무것도 쓸 수 없고, 변경은 내 휴대폰이 반영할 때만 적용돼요.
- 연결된 모든 AI와 각 AI가 보낸 프롬프트 수를 확인할 수 있고, 연결을 해제해서 접근을 취소할 수 있어요.
저희가 저장하는 것, 솔직하게
클라우드 MCP가 켜져 있는 동안 저희 서버는 앱에 표시되는 것과 같은 기록의 사본을 보관해요. Apple Health 지표, 식사, 운동, 근력 세트, 수면, 일일 목표예요. AI 쓰기 허용을 켜면 AI가 추가해 달라고 요청한 항목(되돌릴 수 있도록 사본과 함께 보관)과 휴대폰의 Apple 푸시 토큰도 보관해요. 휴대폰이 가져갈 것이 있다는 사실을 알게 되는 통로예요. 스위치를 끄면 토큰이 삭제돼요. 사본은 미국의 서버에 있고, 해시된 액세스 토큰으로 보호되며, 저희는 요청 경로와 상태 코드만 로그로 남겨요. 기술적으로는 사본이 있는 동안 저희가 읽을 수 있어요. 읽지 않으며, 저희가 읽을 수 없는 버전을 향해 만들어 가고 있어요. 트래픽은 Cloudflare를 거쳐요. 연결 해제를 탭하면 즉시 삭제돼요. 자세한 내용은 개인정보 처리방침에 있어요.
이 조건이 맞지 않는다면 달라지는 것은 없어요. 로컬 MCP, 서버 MCP, 자동화, 파일 방식은 무료이고, 그중 어느 것도 저희 서버를 거치지 않아요.
요금
클라우드 MCP는 Marrow Pro에 포함돼요. 월 $4.99 또는 연 $34.99(7일 무료 체험), 또는 평생 이용 1회 $59.99예요. Pro는 AI 음식 기록의 하루 한도도 없애고 캠퍼스 식당 메뉴를 더해 줘요. 결제는 Apple을 통해 이뤄져요. Apple ID 설정에서 언제든 취소할 수 있어요. 사용하는 AI의 요금제는 별개이고, 그쪽에서 청구해요.
Claude에서 Marrow 사용하기
Marrow는 Claude용 커넥터예요. 같은 사본을 Claude 자체 커넥터 로그인을 통해 읽고 써요. iPhone(iOS 17 이상)의 Marrow 앱, Marrow Pro, 그리고 내보내기 탭에서 켠 연결이 필요해요.
- 커넥터를 추가하세요. claude.ai에서 Settings, Connectors를 열고 디렉터리에서 Marrow Health를 고르거나, Add custom connector를 선택해서
https://connect.marrowhealthapp.com/mcp를 입력하세요. Claude Code와 Claude Desktop도 같은 주소를 써요. - 로그인하세요. Claude가 "어느 Marrow인가요?"라는 제목의 페이지를 열어요. Marrow에서 내보내기, 클라우드 MCP로 가서 링크 복사를 탭하고, 입력란에 붙여넣은 뒤 계속하세요.
- 휴대폰에서 승인하세요. 페이지에 6자리 코드가 나타나요. Marrow에 입력하고 승인을 탭하세요. 그래야만 Claude가 토큰을 받아요. 코드를 세 번 틀리면 요청이 거부되고, 요청은 10분 뒤 만료돼요.
- 대신 기록하게 하기(선택 사항). 클라우드 MCP 카드에서 AI 쓰기 허용을 켜세요. Claude는 수정, 삭제, 취소, 목표 변경 전에 먼저 물어봐요.
연결하면 Claude는 동기화된 모든 Apple Health 지표, 식사, 운동, 근력 세트, 수면, 증상, 기분을 읽고, 오늘을 내 평소 기준과 비교해 점수를 매기는 일일 브리핑, 내 기준선, 이번 주에 바뀐 것, 빠졌거나 오래된 것을 물어볼 수 있어요. AI 쓰기 허용을 켜면 식사, 수분, 체중, 운동, 수면, 증상, 기분을 기록하고, 일기 항목을 바꾸거나 지우고, 자기가 한 변경을 취소하고, 일일 목표를 정할 수도 있어요. 처음 해 볼 프롬프트 세 가지:
- "오늘 나 잘하고 있어?"
- "점심으로 치킨 부리토 볼을 기록해 줘. 약 650칼로리에 단백질 42 g이야."
- "이번 주에 지난달과 비교해서 뭐가 바뀌었어?"
그만두려면 Claude에서 커넥터를 제거하거나, Marrow에서 연결을 해제하고 사본 삭제를 탭하세요. 연결된 모든 AI가 차단되고 사본이 즉시 삭제돼요. 질문이나 보안 문제는 지원으로 문의하세요.
문제 해결
로그인에는 세 단계가 있고, 각 단계에서 막힐 수 있어요. AI가 링크에 닿고, 페이지가 어느 Marrow인지 알아내고, 휴대폰이 승인해요. 어느 단계에서 멈췄는지 찾아보세요.
링크 추가하기
- AI가 연결할 수 없다고 하거나 커넥터에 오류가 떠요. Marrow에서 클라우드 MCP가 켜져 있는지(내보내기, 클라우드 MCP), Marrow Pro가 활성 상태인지 확인하세요. 링크 전체를
https://부터/mcp까지 붙여넣으세요. AI가 인증 방식을 물으면 OAuth를 고르세요. ChatGPT에서는 Authentication OAuth라고 해요. - 클라우드 MCP를 켜지 못해요. 지금은 클라우드 MCP에 연결할 수 없어요는 저희 서버가 응답하지 않았다는 뜻이에요. 잠시 뒤에 다시 시도하세요. 이 네트워크에서 새 연결이 너무 많아요는 한 시간 안에 풀려요.
- 로그인 창이 닫히거나 열리지 않아요. 브라우저에서 AI 사이트의 팝업을 허용한 다음 다시 연결하세요. 로그인 페이지는 휴대폰이 승인할 때까지 열려 있으니, Marrow에 코드를 입력하는 동안 열어 두세요.
어느 Marrow인가요?
- 페이지가 링크를 요구해요. 공용 주소
https://connect.marrowhealthapp.com/mcp를 추가했기 때문에, 페이지가 어느 사본이 내 것인지 물어보는 거예요. Marrow의 연결에서 사용하는 AI를 열고 링크 복사를 탭한 다음 거기에 붙여넣으세요. - 그 링크가 어떤 Marrow와도 맞지 않았어요. 링크가 잘렸거나 연결을 해제한 사본의 링크예요. 앱에서 다시 복사해서 링크 전체를 붙여넣으세요.
- 로그인을 시작하지 못했어요. AI가 서버가 쓸 수 없는 요청을 보냈어요. AI로 돌아가 다시 연결하세요. 반복되면 커넥터를 제거하고 링크를 다시 추가하세요.
휴대폰에서 승인하기
- 페이지에 휴대폰을 기다리는 중이라고 나와요. Marrow를 열고 내보내기로 가세요. 요청이 AI 이름과 함께 거기에 표시돼요. 로그인 페이지의 6자리 코드를 입력하고 승인을 탭하세요. 휴대폰이 온라인이어야 해요.
- 코드가 맞지 않거나 클라우드 MCP에 연결할 수 없었어요. 페이지에서 코드를 다시 입력하세요. 글자와 숫자만 쓰고 대소문자는 상관없어요. 코드를 세 번 틀리면 요청이 거부돼요.
- 이 요청은 만료되었어요. AI에서 다시 시작하세요. 요청은 10분 동안 유효해요. AI에서 다시 연결하고 새 코드를 승인하세요.
- Marrow에서 거부되었어요. 요청이 거부되었어요. 거부를 탭했거나 코드를 세 번 틀렸어요. AI에서 다시 연결하세요.
- 승인하면 한도 안내가 나오고 멈춰요. AI 하나가 연결 하나예요. 무료는 한 번에 연결 1개, Marrow Pro는 최대 10개예요. AI, 서버, 자동화를 모두 합쳐서요. 내 연결에서 하나를 끈 다음 다시 승인하세요.
연결된 후
- 잘 되다가 멈췄어요. 클라우드 MCP를 끄면 사본이 일시 중지되고 모든 AI가 로그아웃돼요. Marrow Pro가 끝나도 사본이 일시 중지돼요. 클라우드 MCP를 다시 켜고(Pro가 끝났다면 먼저 갱신), 내 연결에서 연결을 다시 켠 다음 AI에서 다시 로그인하세요. 클라우드 MCP를 다시 켜도 연결은 꺼진 상태로 남아 있으니, 하나씩 직접 켜야 해요.
- 연결 해제 후. 연결 해제를 하면 사본과 그 링크가 삭제돼요. 클라우드 MCP를 다시 켜면 새 링크가 있는 새 사본이 만들어지니, AI에서 예전 커넥터를 제거하고 새 링크를 추가하세요.
- AI는 기록했다고 하는데 Marrow에는 보이지 않아요. 항목은 휴대폰이 반영해요. 휴대폰에 닿을 수 있으면 즉시, 아니면 다음에 Marrow를 열 때요. AI 쓰기 허용이 켜져 있는지(내보내기, 클라우드 MCP), Marrow의 알림이 허용되어 있는지 확인하세요. 수면, 증상, 기분은 Apple Health 스위치도 필요한데, 스위치를 처음 켤 때 Marrow가 요청해요.
- AI가 전혀 기록하지 못해요. AI 쓰기 허용이 꺼져 있거나 AI의 요금제가 읽기만 가능해요. ChatGPT Pro는 맞춤 서버를 읽을 수는 있지만 쓸 수는 없어요.
- 오래된 데이터만 보여요. Marrow를 열고 클라우드 MCP 카드 맨 위의 막대를 보세요. 앱이 열려 있을 때 사본이 가장 빨리 끝나고, Marrow는 기록이 모두 복사될 때까지 앱을 열어 두라고 안내해요. 지금 동기화로 푸시를 강제할 수 있어요.
- chatgpt.com/plugins에 + 버튼이 없어요. 무료 ChatGPT 계정은 맞춤 서버를 추가할 수 없어요. 유료 요금제라면 페이지를 새로고침하세요. 이제 OpenAI는 이를 위해 개발자 모드를 요구하지 않지만, 일부 계정은 개발자 모드를 켜야만 +가 보여요(Settings, Security and login).
- Gemini에 Custom apps가 보이지 않아요. Custom apps에는 미국의 만 18세 이상 개인 계정, 영어, 켜져 있는 Keep Activity가 필요해요. 이 기능은 Google AI Pro와 Ultra로 시작했기 때문에 무료 계정에서는 보이지 않을 수 있어요. 앱은 Gemini 앱이 아니라 gemini.google.com에서 추가하세요. 전체 단계: Gemini의 Apple Health.