Marrow Health
TH
ดาวน์โหลด

เชื่อมต่อ 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 ดึงสิ่งที่ต้องใช้ระหว่างการสนทนา และอ่านได้อย่างเดียว

ตัวเชื่อมต่อของ ClaudeChatGPT HealthMarrow
ใช้ได้ในแอป 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 เอง พรอมต์ที่ใช้ได้ผลดี:

6. ทำไมตัวเลขสำคัญกว่าโมเดล

ในเดือนมกราคม 2026 ผู้สื่อข่าวของ Washington Post เชื่อมต่อผู้ช่วยทั้งสองกับข้อมูล Apple Health ของเขา ChatGPT ให้เกรดสุขภาพหัวใจของเขาเป็น F แล้วเป็น B เมื่อถามซ้ำ และลืมอายุของเขา Claude ทำได้ดีกว่า แต่ตามถ้อยคำในรายงานก็ยังไม่คำนึงถึงข้อจำกัดของข้อมูลจาก Apple Watch โมเดลไม่ได้มีปัญหา พวกมันได้รับตัวเลขที่ไม่มีการคัดกรองและไม่รู้ว่าอะไรขาดหายไป

Marrow ตรวจเทียบทุกค่ารายวันกับยอดรวมของ Apple เองก่อนที่เอเจนต์จะเห็น และเครื่องมือของมันคืนระเบียนพร้อมอุปกรณ์ต้นทางและเวลา เพื่อให้เอเจนต์แยกได้ว่าค่าต่ำจริงๆ ต่างจากวันที่นาฬิกาวางชาร์จอยู่อย่างไร ชั้นตรวจสอบนี้มีขึ้นเพราะผู้ก่อตั้งพบว่าแอปส่งออกเจ้าตลาดค้างกลางบ่ายโดยไม่แจ้ง และนับก้าวต่ำกว่าจริงประมาณ 40 เปอร์เซ็นต์ ทุกคำตอบที่เอเจนต์ให้จาก Marrow คำนวณจากบันทึกของคุณ แล้วจึงเรียบเรียงเป็นคำพูด

สรุปสั้นๆ

เปรียบเทียบทุกตัวเลือกแบบเคียงข้างกัน รวมถึงตัวเลือกที่โฮสต์ให้สำหรับ claude.ai: เปรียบเทียบเซิร์ฟเวอร์ MCP ของ Apple Health ส่วนการให้ Claude บันทึกมื้ออาหารและการออกกำลังกายลง Apple Health: การบันทึกอาหารด้วย AI.