Kết nối Claude, Claude Code, Cursor hoặc OpenClaw với Apple Health
Năm 2026 có hai điều đúng cùng lúc. Claude và ChatGPT đều đọc được Apple Health, và cả hai chỉ làm được việc đó bên trong ứng dụng iPhone của chính chúng. Nếu agent bạn thực sự dùng nằm trên một máy Mac, một Mac mini trong tủ, một VPS hoặc một cửa sổ terminal, bạn cần có thứ gì đó trên điện thoại để đưa dữ liệu ra. Trang này nói về cả hai nửa.
1. Các trình kết nối tích hợp sẵn làm gì
Anthropic đã thêm kết nối Apple Health vào ứng dụng Claude trên iOS vào tháng 1 năm 2026, bản beta cho người đăng ký Pro và Max ở Hoa Kỳ. ChatGPT Health của OpenAI đến với người dùng Hoa Kỳ vào tháng 7 năm 2026 và có cả gói miễn phí. Cả hai đều xin iOS quyền truy cập Sức khỏe, lấy những gì cần trong lúc trò chuyện, và chỉ đọc.
| Trình kết nối của Claude | ChatGPT Health | Marrow | |
|---|---|---|---|
| Hoạt động trong | Ứng dụng Claude trên iPhone | Ứng dụng ChatGPT trên iPhone | MCP client bất kỳ, máy nào cũng được |
| Claude Code, Claude Desktop, Cursor | Không | Không | Có |
| OpenClaw, Hermes, mô hình chạy cục bộ | Không | Không | Có |
| Khi điện thoại nằm trong túi bạn | Không | Không | Có, qua bản sao tự lưu trữ |
| Nhật ký bữa ăn và từng hiệp tập tạ | Chỉ tổng từ HealthKit | Chỉ tổng từ HealthKit | Có |
| Số liệu được đối chiếu với tổng theo ngày của chính Apple | Không | Không | Có |
| Dữ liệu của bạn đi đâu | Anthropic, theo từng cuộc trò chuyện | OpenAI, theo từng cuộc trò chuyện | Ở lại trên điện thoại hoặc máy của bạn |
| Giá | Pro hoặc Max | Miễn phí | Miễn phí, máy chủ MIT |
Dùng trình kết nối tích hợp sẵn nếu bạn chỉ trò chuyện với trợ lý trên điện thoại và muốn đọc nhanh. Dùng Marrow ngay khi agent ở nơi khác, cần chạy theo lịch, hoặc cần chi tiết đằng sau các tổng số.
2. Vì sao "chỉ trong ứng dụng iPhone" không phải là lựa chọn chính sách
HealthKit là một framework chạy trên thiết bị. Không có API máy chủ nào của Apple Health, không có gì để một script trên Mac hay một hàm cloud gọi tới. Mọi tích hợp trên máy tính hay máy chủ, kể cả của chúng tôi, thực chất đều là một ứng dụng iOS đọc HealthKit rồi phục vụ nó ra ngoài. Đó là lý do một cách thiết lập Claude Code điển hình cuối cùng có một ứng dụng điện thoại đẩy dữ liệu vào cơ sở dữ liệu và một máy chủ MCP đứng trước nó.
3. Bản hai phút: MCP trên thiết bị
Marrow chạy một máy chủ MCP ngay trên iPhone. Cài ứng dụng, mở Xuất, rồi MCP cục bộ, bật máy chủ, và nó hiện một URL cùng bearer token. Nó trả lời khi ứng dụng đang mở và máy của bạn cùng Wi-Fi hoặc tailnet. Hướng dẫn đầy đủ, kể cả một prompt bạn có thể dán vào bất kỳ agent nào để nó dẫn bạn đi qua phần thiết lập, nằm ở trang thiết lập agent.
4. Bản luôn bật: bản sao tự lưu trữ
Với Claude Code, Cursor, OpenClaw, hoặc bất cứ thứ gì cần dữ liệu của bạn khi điện thoại đang ngủ, hãy ghép đôi bản sao. Đó là một tệp Python không phụ thuộc gì, giấy phép MIT, và các lần đẩy nền của điện thoại giữ nó luôn mới.
pip install marrow-mcp
marrow-server # prints a pairing link and the agent token
Mở liên kết ghép đôi trên bất kỳ màn hình nào, rồi trong Marrow: Xuất, MCP máy chủ, Ghép đôi với một máy chủ, rồi quét. Từ đó bản sao giữ một bản SQLite trên phần cứng của bạn và phục vụ mười ba công cụ đọc tại http://<server-ip>:8800/mcp: chín công cụ của điện thoại, cộng sleep_log, symptoms_and_mood, what_changed và data_quality (cả mười ba được liệt kê ở phần 5). Bật Cho phép AI ghi cho máy chủ trong Marrow và nó sẽ liệt kê thêm mười hai công cụ ghi. Điện thoại nhận các mục đó khi Marrow mở hoặc thức dậy.
Claude Code
claude mcp add --transport http marrow http://<server-ip>:8800/mcp \
--header "Authorization: Bearer <mcp token>"
Claude Desktop, Cursor, OpenClaw, Hermes, bất cứ thứ gì có mcp.json
{
"mcpServers": {
"marrow": {
"type": "http",
"url": "http://<server-ip>:8800/mcp",
"headers": { "Authorization": "Bearer <mcp token>" }
}
}
}
Claude Desktop cũng có gói .mcpb một lần bấm trên trang phát hành.
Từ bên ngoài mạng của bạn
Đừng chuyển tiếp cổng cho máy chủ. Hãy đặt nó trên một tailnet và nó hoạt động từ bất cứ nơi nào máy chạy agent truy cập được:
tailscale serve --bg --https=8800 http://127.0.0.1:8800
Sau đó dùng URL tailnet trong cấu hình ở trên. Hướng dẫn bản sao tự lưu trữ có phần còn lại, kể cả những gì được lưu xuống ổ đĩa.
5. Agent có thể hỏi những gì
Chín công cụ đọc trên điện thoại: health_summary, list_metrics, metric_daily, metric_samples, workouts, nutrition_log, strength_log, cùng hai lượt đọc sẵn cho mô hình, chấm điểm theo mức bình thường của riêng bạn: daily_brief (hôm nay, với các cụm từ riêng của ứng dụng và những cờ đáng nhắc tới) và baselines. Bản sao phục vụ mười ba, thêm sleep_log, symptoms_and_mood, what_changed (tuần vừa qua so với bốn tuần trước) và data_quality (cái gì còn mới, cũ hoặc thiếu). Khi bật Cho phép AI ghi, cả hai đều liệt kê thêm mười hai công cụ ghi. Đằng sau chúng là 172 loại dữ liệu Apple Health cùng nhật ký bữa ăn và nhật ký tập tạ riêng của Marrow. Những prompt hiệu quả:
- "So sánh nhịp tim lúc nghỉ và HRV của tôi trong bốn tuần trước và sau khi tôi bắt đầu tập buổi sáng."
- "Những ngày nào trong tháng này tôi ngủ dưới sáu tiếng, và số bước chân của tôi ngày hôm sau ra sao?"
- "Tóm tắt lượng protein so với mục tiêu của tôi trong hai tuần qua và đánh dấu những ngày tệ nhất."
- "Cho tôi xem tiến trình squat của tôi theo 1RM ước tính từ tháng Sáu."
- "Hôm nay tôi thế nào, và tuần này có gì thay đổi?" (bản sao trả lời từ
daily_briefvàwhat_changed, chấm điểm theo mức bình thường của riêng bạn)
6. Vì sao con số quan trọng hơn mô hình
Tháng 1 năm 2026, một phóng viên của Washington Post đã kết nối cả hai trợ lý với dữ liệu Apple Health của mình. ChatGPT chấm sức khỏe tim mạch của anh ấy điểm F, rồi điểm B khi hỏi lại, và quên tuổi của anh ấy. Claude làm tốt hơn nhưng vẫn, theo lời bài báo, không tính đến các hạn chế của dữ liệu Apple Watch. Các mô hình không có lỗi. Chúng chỉ được đưa những con số thiếu chú thích, không biết còn thiếu gì.
Marrow đối chiếu mọi giá trị theo ngày với tổng của chính Apple trước khi agent nhìn thấy, và các công cụ của nó trả về bản ghi kèm thiết bị nguồn và dấu thời gian để agent phân biệt được một mức thấp thật với một ngày đồng hồ nằm trên đế sạc. Lớp xác minh này tồn tại vì người sáng lập đã bắt gặp ứng dụng xuất dữ liệu đang chiếm ưu thế âm thầm đứng yên vào giữa buổi chiều và báo thiếu số bước chân khoảng 40 phần trăm. Mọi câu trả lời agent đưa ra từ Marrow đều được tính từ bản ghi của bạn, rồi mới diễn đạt.
Tóm tắt
- Chỉ trò chuyện trên điện thoại: trình kết nối Claude hoặc ChatGPT tích hợp sẵn là đủ.
- Claude Code, Desktop, Cursor cùng mạng: máy chủ trên thiết bị của Marrow, hai phút.
- OpenClaw, một máy chủ ở nhà, hoặc bất cứ thứ gì chạy khi bạn ngủ:
pip install marrow-mcpvà ghép đôi một lần. - Tất cả đều miễn phí. Nếu bạn không muốn tự chạy gì cả, MCP Cloud (Marrow Pro) lưu trữ bản sao cho claude.ai, ChatGPT và Gemini. Trong Claude nó được liệt kê là Marrow Health trong danh mục trình kết nối, chạm một lần để thêm. Tải Marrow, rồi làm theo trang thiết lập.
Mọi lựa chọn đặt cạnh nhau, kể cả loại được lưu trữ sẵn cho claude.ai: So sánh các máy chủ MCP cho Apple Health. Để Claude ghi bữa ăn và bài tập vào Apple Health: ghi thực phẩm bằng AI.