การเชื่อมต่อ / เอเจนต์และเอดิเตอร์
OpenClaw และ Marrow Health
ให้เอเจนต์ OpenClaw ของคุณเข้าถึงข้อมูลสุขภาพของคุณ มันจะแวะดูวันของคุณ ตอบจากตัวเลขของคุณเอง และบันทึกสิ่งที่คุณบอก
เปิดใน Marrow ใช้ได้บน iPhone ที่มี Marrow 1.5 ขึ้นไป
เลือกทางไหนดี
- MCP คลาวด์ ถ้าคุณอยากได้คำตอบทุกเมื่อโดยไม่ต้องรันอะไร เป็นส่วนหนึ่งของ Marrow Pro
- MCP ในเครื่อง ถ้าคอมพิวเตอร์ที่รันอยู่ใช้ Wi-Fi หรือ tailnet เดียวกับโทรศัพท์ของคุณ ฟรี และตอบเมื่อ Marrow เปิดอยู่
- MCP เซิร์ฟเวอร์ ถ้าคุณมีเซิร์ฟเวอร์เล็กๆ รันค้างไว้ ฟรี และตอบได้ทุกเมื่อ
MCP คลาวด์ MCP ในเครื่อง MCP เซิร์ฟเวอร์
MCP คลาวด์ Pro
สำเนาส่วนตัวของข้อมูลของคุณบนเซิร์ฟเวอร์ของ Marrow โดย AI ของคุณอ่านได้ทุกเมื่อ แม้โทรศัพท์พักอยู่ และทุกการลงชื่อเข้าใช้อนุมัติบนโทรศัพท์ของคุณ สิ่งที่ต้องมี: Node บนเครื่องที่รัน OpenClaw
- ใน Marrow เปิดส่งออกแล้วแตะ OpenClaw เลือก MCP คลาวด์
- เปิด MCP คลาวด์ (Marrow Pro) แล้วเพิ่ม OpenClaw ลงใน การเชื่อมต่อของคุณ Marrow จะแสดงลิงก์ของคุณ
- จากโทรศัพท์เครื่องนี้ JSON ด้านล่างรันบริดจ์
mcp-remoteซึ่งต้องใช้ Node.js บนเครื่องที่รัน OpenClaw openclaw mcp set marrowพร้อม JSON ด้านล่าง แล้วใช้openclaw mcp listเพื่อตรวจสอบ{ "url": "https://connect.marrowhealthapp.com/t/<your-id>/mcp", "transport": "streamable-http", "auth": "oauth" }- รัน
openclaw mcp login marrowพิมพ์รหัสที่หน้าเว็บแสดงลงใน Marrow แล้วอนุมัติ - ถามว่า: วันนี้ฉันเป็นยังไงบ้าง?
ลิงก์ตัวอย่างที่แสดง: Marrow จะใส่ลิงก์ของคุณเองให้
MCP ในเครื่อง ฟรี
เซิร์ฟเวอร์บน iPhone ของคุณ ตอบเมื่อ Marrow เปิดอยู่ ให้แอปบน Wi-Fi หรือ tailnet เดียวกัน ไม่มีอะไรออกนอกเครือข่ายของคุณ สิ่งที่ต้องมี: Node บนเครื่องที่รัน OpenClaw
- ใน Marrow เปิดส่งออกแล้วแตะ OpenClaw เลือก MCP ในเครื่อง
- เปิด MCP ในเครื่อง แล้วเพิ่ม OpenClaw ลงใน การเชื่อมต่อของคุณ Marrow จะแสดงที่อยู่และโทเคนที่สร้างขึ้นสำหรับการเชื่อมต่อนี้
- จากโทรศัพท์เครื่องนี้ JSON ด้านล่างรันบริดจ์
mcp-remoteซึ่งต้องใช้ Node.js บนเครื่องที่รัน OpenClaw openclaw mcp set marrowพร้อม JSON ด้านล่าง แล้วใช้openclaw mcp listเพื่อตรวจสอบ{ "command": "npx", "args": ["-y", "mcp-remote", "http://<phone-ip>:21212/mcp", "--allow-http", "--header", "Authorization: Bearer <token>"] }- ถามว่า: วันนี้ฉันเป็นยังไงบ้าง?
ค่าตัวอย่างที่แสดง: Marrow จะใส่ที่อยู่ของโทรศัพท์และโทเคนของคุณให้
MCP เซิร์ฟเวอร์ ฟรี
เซิร์ฟเวอร์โอเพนซอร์สของ Marrow บนคอมพิวเตอร์ที่คุณเปิดทิ้งไว้ (Pi, NAS หรือแล็ปท็อปเครื่องเก่า) โทรศัพท์คอยอัปเดตข้อมูลให้ และตอบได้ทุกเมื่อ สิ่งที่ต้องมี: Node บนเครื่องที่รัน OpenClaw
- รันเซิร์ฟเวอร์ของ Marrow บนคอมพิวเตอร์ที่คุณเปิดทิ้งไว้ แล้วจับคู่กับแอป (วิธีทำ).
- ใน Marrow เปิดส่งออก แตะ OpenClaw แล้วเลือก MCP เซิร์ฟเวอร์ เพิ่มลงใน การเชื่อมต่อของคุณ Marrow จะแสดงที่อยู่ของเซิร์ฟเวอร์ โทเคนคือโทเคน mcp ที่เซิร์ฟเวอร์ของคุณแสดงตอนเริ่มทำงาน
- จากโทรศัพท์เครื่องนี้ JSON ด้านล่างรันบริดจ์
mcp-remoteซึ่งต้องใช้ Node.js บนเครื่องที่รัน OpenClaw openclaw mcp set marrowพร้อม JSON ด้านล่าง แล้วใช้openclaw mcp listเพื่อตรวจสอบ{ "command": "npx", "args": ["-y", "mcp-remote", "http://<server-ip>:8800/mcp", "--allow-http", "--header", "Authorization: Bearer <token>"] }- ถามว่า: วันนี้ฉันเป็นยังไงบ้าง?
ค่าตัวอย่างที่แสดง: Marrow จะใส่ที่อยู่ของเซิร์ฟเวอร์ของคุณให้ โทเคนคือโทเคนที่เซิร์ฟเวอร์ของคุณแสดง
ทำอะไรได้บ้าง
- อ่าน สรุปประจำวันที่ให้คะแนนเทียบกับค่าปกติของตัวคุณเอง ค่าฐานของคุณ สิ่งที่เปลี่ยนไปในสัปดาห์นี้ ตัวชี้วัดใดก็ได้ทีละวัน การออกกำลังกาย การยกน้ำหนักทีละเซ็ต ระยะการนอนหลับ และไดอารี่อาหารของคุณ
- บันทึก AI ของคุณบันทึกมื้ออาหาร น้ำ น้ำหนัก การออกกำลังกาย การนอนหลับ อาการและอารมณ์ได้เมื่อคุณขอ หลังจากที่คุณเปิด อนุญาตให้ AI เขียนข้อมูล สำหรับช่องทางนั้นใน Marrow ทุกรายการยกเลิกได้
ลองถามว่า
- วันนี้ฉันเป็นยังไงบ้าง
- การนอนของฉันสัปดาห์นี้เปลี่ยนไปอย่างไรเมื่อเทียบกับค่าปกติ
- วาดกราฟอัตราการเต้นของหัวใจขณะพักของฉันในช่วง 90 วันที่ผ่านมา
- บันทึกแซนด์วิชไก่งวงกับแอปเปิลหนึ่งลูกเป็นมื้อกลางวัน
ถ้าใช้ไม่ได้
ใน OpenClaw
- Non-HTTPS URLs are only allowed for localhost or when --allow-http flag is provided ข้อความของ mcp-remote สำหรับที่อยู่ http ธรรมดา คง
--allow-httpไว้ใน args ตามบล็อกด้านล่าง - บันทึกเซิร์ฟเวอร์หรือลงชื่อเข้าใช้ไม่สำเร็จ
openclaw mcp setและopenclaw mcp loginต้องหยุด Gateway ในเครื่องก่อน รันopenclaw gateway stopแล้วรันคำสั่ง จากนั้นเริ่ม Gateway ใหม่ - authentication refused (401) โทเคนไม่ถูกต้อง หรือการเชื่อมต่อปิดอยู่ใน Marrow เมื่อตั้ง
"auth": "oauth"OpenClaw จะเมินเฮดเดอร์ Authorization ให้ใช้อย่างใดอย่างหนึ่ง - ตรวจสอบ
openclaw mcp probe marrowหรือopenclaw mcp status --verboseแสดงว่าเชื่อมต่อได้หรือไม่ - บล็อก remote เชื่อมต่อไม่ได้ คง
"transport": "streamable-http"ไว้ หากไม่มี OpenClaw จะใช้ SSE - ไม่พบ npx บริดจ์ต้องใช้ Node.js 18 ขึ้นไปบนเครื่องที่รัน OpenClaw
ตรวจสอบ MCP คลาวด์
- การลงชื่อเข้าใช้รออยู่ใน Marrow หน้าลงชื่อเข้าใช้แสดงรหัส 6 ตัว เปิด Marrow ไปที่ส่งออก พิมพ์รหัสแล้วแตะอนุมัติ คำขอหมดอายุหลังสิบนาที และรหัสผิดสามครั้งจะถูกปฏิเสธ ถ้าเกิดขึ้น ให้เริ่มใหม่จาก AI ของคุณ
- หน้าเว็บบอกว่าลิงก์ไม่ตรงกับ Marrow ใดเลย ใน Marrow เปิด AI ของคุณใต้การเชื่อมต่อ แตะคัดลอกลิงก์ของคุณ แล้ววางลิงก์ทั้งหมด
- ใช้ได้ แล้วหยุดไป เมื่อ MCP คลาวด์ปิดอยู่ หรือ Marrow Pro สิ้นสุดแล้ว สำเนาจะถูกพัก การปิด MCP คลาวด์ยังให้ AI ทุกตัวออกจากระบบด้วย เปิดกลับมา เปิดการเชื่อมต่อนี้ใน การเชื่อมต่อของคุณ แล้วลงชื่อเข้าใช้จาก AI อีกครั้ง
- อนุมัติแล้วหยุดที่ขีดจำกัด AI แต่ละตัวนับเป็นหนึ่งการเชื่อมต่อ แพลนฟรีเปิดได้ครั้งละ 1 การเชื่อมต่อ Marrow Pro ได้สูงสุด 10 รวม AI เซิร์ฟเวอร์ และการทำงานอัตโนมัติทั้งหมด ปิดหนึ่งรายการใน การเชื่อมต่อของคุณ แล้วอนุมัติอีกครั้ง
- อ่านได้แต่บันทึกไม่ได้ เปิดอนุญาตให้ AI เขียนข้อมูลสำหรับ MCP คลาวด์ใน Marrow รายการจะถึงโทรศัพท์ภายในไม่กี่วินาทีเมื่ออนุญาตการแจ้งเตือนสำหรับ Marrow ไว้ หรือในครั้งถัดไปที่คุณเปิดแอป
ตรวจสอบ MCP ในเครื่อง
- เปิด Marrow ค้างไว้ เซิร์ฟเวอร์ของโทรศัพท์ตอบเฉพาะเมื่อ Marrow เปิดอยู่ด้านหน้า เมื่อสลับแอปหรือล็อกโทรศัพท์ iOS จะหยุดมันไม่นานหลังจากนั้น เปิด Marrow อีกครั้งแล้วจะตอบอีกครั้ง
- Wi-Fi หรือ tailnet เดียวกัน คอมพิวเตอร์ต้องอยู่บน Wi-Fi หรือ tailnet ของโทรศัพท์ ห้ามใช้เครือข่ายมือถือ Wi-Fi สำหรับแขกมักทำให้อุปกรณ์เข้าถึงกันไม่ได้ เมื่อใช้ Tailscale ให้ใช้ที่อยู่ tailnet ของโทรศัพท์ (ขึ้นต้นด้วย 100.) แทนที่อยู่ Wi-Fi และตรวจที่อยู่ Wi-Fi อีกครั้งถ้าเราเตอร์ให้ที่อยู่ใหม่
- 401 Unauthorized โทเคนไม่ถูกต้อง หรือการเชื่อมต่อนี้ปิดอยู่ใน Marrow แต่ละการเชื่อมต่อมีโทเคนของตัวเอง และการปิดหนึ่งรายการจะล็อกแอปนั้นออก เปิดใน การเชื่อมต่อของคุณ หรือคัดลอกโทเคนอีกครั้ง
- ทดสอบจากคอมพิวเตอร์ บรรทัด curl ในคู่มือ MCP ในเครื่องจะแสดงว่าโทรศัพท์ตอบหรือไม่ และตอบด้วยข้อผิดพลาดอะไร
ตรวจสอบ MCP เซิร์ฟเวอร์
- เข้าถึงเซิร์ฟเวอร์ให้ได้ก่อน จากคอมพิวเตอร์ที่รัน AI ของคุณ เปิด
http://<server-ip>:8800/healthซึ่งตอบโดยไม่ต้องใช้โทเคน ถ้าไม่ตอบ แสดงว่าเซิร์ฟเวอร์ไม่ได้ทำงานหรือที่อยู่ผิด จากนั้นลองทดสอบ curl ที่หน้า MCP เซิร์ฟเวอร์. - 401 จากเซิร์ฟเวอร์ เอเจนต์ใช้โทเคน mcp ที่เซิร์ฟเวอร์แสดงตอนเริ่มทำงาน โทเคนนี้อยู่ในไฟล์
.mcp-tokenในโฟลเดอร์ข้อมูลของเซิร์ฟเวอร์ด้วย โทเคนจับคู่ของโทรศัพท์ใช้กับเอเจนต์ไม่ได้ - ข้อมูลเก่า หรือ ส่งข้อมูลไม่สำเร็จ ใน Marrow โทรศัพท์เข้าถึงเซิร์ฟเวอร์เพื่อส่งข้อมูลไม่ได้ ตรวจดูว่าเซิร์ฟเวอร์ทำงานอยู่ และที่อยู่ของมันใน Marrow ยังใช้ได้จากโทรศัพท์ สำหรับเซิร์ฟเวอร์ในเครือข่ายบ้านของคุณ Marrow ต้องได้รับสิทธิ์เข้าถึงเครือข่ายในพื้นที่: การตั้งค่า, ความเป็นส่วนตัวและความปลอดภัย, เครือข่ายในพื้นที่ (Local Network)
- อ่านได้แต่บันทึกไม่ได้ เปิดอนุญาตให้ AI เขียนข้อมูลสำหรับเซิร์ฟเวอร์นี้ใน ส่งออก, การเชื่อมต่อของคุณ รายการจะรออยู่บนเซิร์ฟเวอร์และเข้ามาเมื่อ Marrow เปิดหรือตื่นครั้งถัดไป
วิธีแก้เพิ่มเติมอยู่ในคู่มือ: MCP คลาวด์, MCP ในเครื่อง, MCP เซิร์ฟเวอร์.
ความช่วยเหลือเพิ่มเติม
- OpenClaw: MCP transports
- mcp-remote
- ชุดของ Marrow สำหรับ OpenClaw
- การเชื่อมต่อทั้งหมด
- ความช่วยเหลือของ Marrow