เชื่อมต่อ Claude, Claude Code, Cursor หรือ OpenClaw กับ Apple Health
ในปี 2026 มีสองเรื่องที่จริงพร้อมกัน Claude และ ChatGPT อ่าน Apple Health ได้ทั้งคู่ และทำได้เฉพาะภายในแอป iPhone ของตัวเองเท่านั้น หากเอเจนต์ที่คุณใช้จริงอยู่บน Mac, Mac mini ที่วางทิ้งไว้ในตู้, VPS หรือเทอร์มินัล คุณต้องมีบางอย่างบนโทรศัพท์คอยส่งข้อมูลออกมา หน้านี้ครอบคลุมทั้งสองส่วน
1. ตัวเชื่อมต่อในตัวทำอะไรได้บ้าง
Anthropic เพิ่มการเชื่อมต่อ Apple Health ในแอป Claude บน iOS เมื่อมกราคม 2026 เป็นเบต้าสำหรับสมาชิก Pro และ Max ในสหรัฐอเมริกา ส่วน ChatGPT Health ของ OpenAI ถึงผู้ใช้ในสหรัฐอเมริกาเมื่อกรกฎาคม 2026 และรวมแพลนฟรีด้วย ทั้งสองขอสิทธิ์ Health จาก iOS ดึงสิ่งที่ต้องใช้ระหว่างการสนทนา และอ่านได้อย่างเดียว
| ตัวเชื่อมต่อของ Claude | ChatGPT Health | Marrow | |
|---|---|---|---|
| ใช้ได้ใน | แอป Claude บน iPhone | แอป ChatGPT บน iPhone | ไคลเอนต์ MCP ใดก็ได้ บนเครื่องใดก็ได้ |
| Claude Code, Claude Desktop, Cursor | ไม่ได้ | ไม่ได้ | ได้ |
| OpenClaw, Hermes, โมเดลในเครื่อง | ไม่ได้ | ไม่ได้ | ได้ |
| ขณะที่โทรศัพท์อยู่ในกระเป๋า | ไม่ได้ | ไม่ได้ | ได้ ผ่านมิเรอร์ที่โฮสต์เอง |
| ไดอารี่มื้ออาหารและการยกน้ำหนักทีละเซ็ต | เฉพาะยอดรวมจาก HealthKit | เฉพาะยอดรวมจาก HealthKit | ได้ |
| ตัวเลขตรวจสอบเทียบกับยอดรวมรายวันของ Apple เอง | ไม่ได้ | ไม่ได้ | ได้ |
| ข้อมูลของคุณไปที่ไหน | Anthropic ต่อแชต | OpenAI ต่อแชต | อยู่บนโทรศัพท์หรือเครื่องของคุณ |
| ราคา | Pro หรือ Max | ฟรี | ฟรี เซิร์ฟเวอร์ MIT |
ใช้ตัวเชื่อมต่อในตัวถ้าคุณคุยกับผู้ช่วยบนโทรศัพท์เท่านั้นและอยากดูข้อมูลเร็วๆ ใช้ Marrowทันทีที่เอเจนต์อยู่ที่อื่น ต้องทำงานตามกำหนดเวลา หรือต้องการรายละเอียดเบื้องหลังยอดรวม
2. ทำไม “เฉพาะแอป iPhone” จึงไม่ใช่นโยบายที่ตั้งใจเลือก
HealthKit เป็นเฟรมเวิร์กบนอุปกรณ์ ไม่มี API ฝั่งเซิร์ฟเวอร์ของ Apple Health ไม่มีอะไรที่สคริปต์บน Mac หรือฟังก์ชันบนคลาวด์เรียกได้ ทุกการเชื่อมต่อบนเดสก์ท็อปหรือเซิร์ฟเวอร์ รวมถึงของเรา ล้วนเป็นแอป iOS ที่อ่าน HealthKit แล้วส่งออกมา นั่นคือเหตุผลที่ การตั้งค่า Claude Code ทั่วไปจบลงที่แอปบนโทรศัพท์ที่ส่งข้อมูลเข้าฐานข้อมูล โดยมีเซิร์ฟเวอร์ MCP อยู่ด้านหน้า
3. แบบสองนาที: MCP บนอุปกรณ์
Marrow รันเซิร์ฟเวอร์ MCP บน iPhone เอง ติดตั้งแอป เปิด ส่งออก แล้วเลือก MCP ในเครื่อง เปิดเซิร์ฟเวอร์ แล้วจะแสดง URL และ bearer token เซิร์ฟเวอร์ตอบเมื่อแอปเปิดอยู่และเครื่องของคุณอยู่บน Wi-Fi หรือ tailnet เดียวกัน คำแนะนำฉบับเต็ม รวมถึงพรอมต์ที่วางลงในเอเจนต์ตัวไหนก็ได้เพื่อให้พาคุณตั้งค่า อยู่ในหน้าตั้งค่าเอเจนต์.
4. แบบทำงานตลอดเวลา: มิเรอร์ที่โฮสต์เอง
สำหรับ Claude Code, Cursor, OpenClaw หรืออะไรก็ตามที่ต้องใช้ข้อมูลของคุณขณะที่โทรศัพท์พักอยู่ ให้จับคู่มิเรอร์ เป็นไฟล์ Python ไฟล์เดียวที่ไม่มีไลบรารีที่ต้องพึ่งพา ใช้สัญญาอนุญาต MIT และการส่งข้อมูลเบื้องหลังของโทรศัพท์ทำให้ข้อมูลทันสมัยอยู่เสมอ
pip install marrow-mcp
marrow-server # prints a pairing link and the agent token
เปิดลิงก์จับคู่บนหน้าจอใดก็ได้ แล้วใน Marrow: ส่งออก, MCP เซิร์ฟเวอร์, จับคู่กับเซิร์ฟเวอร์ แล้วสแกน จากนั้นมิเรอร์จะเก็บสำเนา SQLite ไว้บนฮาร์ดแวร์ของคุณ และให้บริการเครื่องมืออ่านอย่างเดียวสิบสามตัวที่ http://<server-ip>:8800/mcp ได้แก่ เก้าตัวของโทรศัพท์ รวมถึง sleep_log, symptoms_and_mood, what_changed และ data_quality (ทั้งสิบสามตัวอยู่ในหัวข้อ 5) เปิด อนุญาตให้ AI เขียนข้อมูล สำหรับเซิร์ฟเวอร์ใน Marrow แล้วเซิร์ฟเวอร์จะแสดงเครื่องมือเขียนสิบสองตัวด้วย โทรศัพท์จะรับรายการเหล่านั้นเมื่อแอปเปิดหรือโทรศัพท์ตื่น
Claude Code
claude mcp add --transport http marrow http://<server-ip>:8800/mcp \
--header "Authorization: Bearer <mcp token>"
Claude Desktop, Cursor, OpenClaw, Hermes, ทุกอย่างที่มี mcp.json
{
"mcpServers": {
"marrow": {
"type": "http",
"url": "http://<server-ip>:8800/mcp",
"headers": { "Authorization": "Bearer <mcp token>" }
}
}
}
Claude Desktop ยังมีชุด .mcpb แบบคลิกเดียวในหน้ารุ่นที่เผยแพร่.
จากนอกเครือข่ายของคุณ
อย่าทำ port-forward ให้เซิร์ฟเวอร์ ให้วางไว้บน tailnet แล้วจะใช้ได้จากทุกที่ที่เครื่องของเอเจนต์เข้าถึง:
tailscale serve --bg --https=8800 http://127.0.0.1:8800
จากนั้นใช้ URL ของ tailnet ในคอนฟิกด้านบน คู่มือมิเรอร์ที่โฮสต์เองมีส่วนที่เหลือ รวมถึงสิ่งที่ถูกเขียนลงดิสก์
5. สิ่งที่เอเจนต์ถามได้
เครื่องมืออ่านอย่างเดียวเก้าตัวบนโทรศัพท์: health_summary, list_metrics, metric_daily, metric_samples, workouts, nutrition_log, strength_log และการอ่านที่พร้อมใช้กับโมเดลสองตัวที่ให้คะแนนเทียบกับค่าปกติของตัวคุณเอง: daily_brief (วันนี้ พร้อมถ้อยคำของแอปเองและสิ่งที่ควรกล่าวถึง) และ baselines มิเรอร์ให้บริการสิบสามตัว โดยเพิ่ม sleep_log, symptoms_and_mood, what_changed (สัปดาห์ล่าสุดเทียบกับสี่สัปดาห์ก่อนหน้า) และ data_quality (อะไรสดใหม่ ล้าสมัย หรือขาดหาย) เมื่อเปิด อนุญาตให้ AI เขียนข้อมูล ทั้งสองจะแสดงเครื่องมือเขียนสิบสองตัวด้วย เบื้องหลังคือข้อมูล Apple Health 172 ประเภท พร้อมไดอารี่มื้ออาหารและบันทึกการยกน้ำหนักของ Marrow เอง พรอมต์ที่ใช้ได้ผลดี:
- “เปรียบเทียบอัตราการเต้นของหัวใจขณะพักและ HRV ของฉันในสี่สัปดาห์ก่อนและหลังเริ่มซ้อมตอนเช้า”
- “เดือนนี้ฉันนอนน้อยกว่าหกชั่วโมงในวันไหนบ้าง และก้าวของฉันเป็นอย่างไรในวันถัดไป”
- “สรุปโปรตีนเทียบกับเป้าหมายของฉันในสองสัปดาห์ที่ผ่านมา และชี้วันที่แย่ที่สุด”
- “แสดงพัฒนาการสควอตของฉันตาม 1RM โดยประมาณตั้งแต่เดือนมิถุนายน”
- “วันนี้ฉันเป็นยังไงบ้าง และสัปดาห์นี้มีอะไรเปลี่ยนไป” (มิเรอร์ตอบจาก
daily_briefและwhat_changedโดยให้คะแนนเทียบกับค่าปกติของตัวคุณเอง)
6. ทำไมตัวเลขสำคัญกว่าโมเดล
ในเดือนมกราคม 2026 ผู้สื่อข่าวของ Washington Post เชื่อมต่อผู้ช่วยทั้งสองกับข้อมูล Apple Health ของเขา ChatGPT ให้เกรดสุขภาพหัวใจของเขาเป็น F แล้วเป็น B เมื่อถามซ้ำ และลืมอายุของเขา Claude ทำได้ดีกว่า แต่ตามถ้อยคำในรายงานก็ยังไม่คำนึงถึงข้อจำกัดของข้อมูลจาก Apple Watch โมเดลไม่ได้มีปัญหา พวกมันได้รับตัวเลขที่ไม่มีการคัดกรองและไม่รู้ว่าอะไรขาดหายไป
Marrow ตรวจเทียบทุกค่ารายวันกับยอดรวมของ Apple เองก่อนที่เอเจนต์จะเห็น และเครื่องมือของมันคืนระเบียนพร้อมอุปกรณ์ต้นทางและเวลา เพื่อให้เอเจนต์แยกได้ว่าค่าต่ำจริงๆ ต่างจากวันที่นาฬิกาวางชาร์จอยู่อย่างไร ชั้นตรวจสอบนี้มีขึ้นเพราะผู้ก่อตั้งพบว่าแอปส่งออกเจ้าตลาดค้างกลางบ่ายโดยไม่แจ้ง และนับก้าวต่ำกว่าจริงประมาณ 40 เปอร์เซ็นต์ ทุกคำตอบที่เอเจนต์ให้จาก Marrow คำนวณจากบันทึกของคุณ แล้วจึงเรียบเรียงเป็นคำพูด
สรุปสั้นๆ
- แชตบนโทรศัพท์อย่างเดียว: ตัวเชื่อมต่อในตัวของ Claude หรือ ChatGPT ก็เพียงพอ
- Claude Code, Desktop, Cursor บนเครือข่ายเดียวกัน: เซิร์ฟเวอร์บนอุปกรณ์ของ Marrow สองนาที
- OpenClaw เซิร์ฟเวอร์ที่บ้าน หรืออะไรก็ตามที่ทำงานขณะคุณนอน:
pip install marrow-mcpแล้วจับคู่ครั้งเดียว - ทั้งหมดนี้ฟรี ถ้าคุณไม่อยากรันอะไรเลย MCP คลาวด์ (Marrow Pro) โฮสต์มิเรอร์ให้ claude.ai, ChatGPT และ Gemini ใน Claude จะแสดงเป็น Marrow Health ในไดเรกทอรีตัวเชื่อมต่อ แตะครั้งเดียวก็เพิ่มได้ รับ Marrow แล้วทำตามหน้าตั้งค่า.
เปรียบเทียบทุกตัวเลือกแบบเคียงข้างกัน รวมถึงตัวเลือกที่โฮสต์ให้สำหรับ claude.ai: เปรียบเทียบเซิร์ฟเวอร์ MCP ของ Apple Health ส่วนการให้ Claude บันทึกมื้ออาหารและการออกกำลังกายลง Apple Health: การบันทึกอาหารด้วย AI.