การเชื่อมต่อ / AI / ผู้ช่วย AI
Codex CLI และ Marrow
เอเจนต์เขียนโค้ดของ OpenAI ในเทอร์มินัลของคุณ ลงชื่อเข้าใช้ด้วยบัญชี ChatGPT อ่านจากโทรศัพท์ เซิร์ฟเวอร์ของคุณเอง หรือ MCP คลาวด์ จึงเป็นทางที่ใช้ Marrow กับโมเดลของ OpenAI ได้ในแพลน Free และ Plus
เปิดใน Marrow ใช้ได้บน iPhone ที่มี Marrow 1.6 ขึ้นไป
เลือกทางไหนดี
- MCP คลาวด์ ถ้าคุณอยากได้คำตอบทุกเมื่อโดยไม่ต้องรันอะไร เป็นส่วนหนึ่งของ Marrow Pro
- MCP ในเครื่อง ถ้าคอมพิวเตอร์ที่รันอยู่ใช้ Wi-Fi หรือ tailnet เดียวกับโทรศัพท์ของคุณ ฟรี และตอบเมื่อ Marrow เปิดอยู่
- MCP เซิร์ฟเวอร์ ถ้าคุณมีเซิร์ฟเวอร์เล็กๆ รันค้างไว้ ฟรี และตอบได้ทุกเมื่อ
MCP คลาวด์ MCP ในเครื่อง MCP เซิร์ฟเวอร์
MCP คลาวด์ Pro
สำเนาส่วนตัวของข้อมูลของคุณบนเซิร์ฟเวอร์ของ Marrow โดย AI ของคุณอ่านได้ทุกเมื่อ แม้โทรศัพท์พักอยู่ และทุกการลงชื่อเข้าใช้อนุมัติบนโทรศัพท์ของคุณ สิ่งที่ต้องมี: บัญชี ChatGPT แพลนใดก็ได้
- ใน Marrow เปิดการเชื่อมต่อ แล้วไปที่ AI และแตะ Codex CLI เลือก MCP คลาวด์
- เปิด MCP คลาวด์ (Marrow Pro) แล้วเพิ่ม Codex CLI ใน AI ของคุณ Marrow จะแสดงลิงก์ของคุณ
- เพิ่มบล็อกด้านล่างลงใน
~/.codex/config.toml.[mcp_servers.marrow] url = "https://connect.marrowhealthapp.com/t/<your-id>/mcp" - รัน codex แล้วถาม
- รัน
codex mcp login marrowพิมพ์รหัสที่หน้าเว็บแสดงลงใน Marrow แล้วอนุมัติ - ถามว่า: วันนี้ฉันเป็นยังไงบ้าง?
ลิงก์ตัวอย่างที่แสดง: Marrow จะใส่ลิงก์ของคุณเองให้
MCP ในเครื่อง ฟรี
เซิร์ฟเวอร์บน iPhone ของคุณ ตอบเมื่อ Marrow เปิดอยู่ ให้แอปบน Wi-Fi หรือ tailnet เดียวกัน ไม่มีอะไรออกนอกเครือข่ายของคุณ สิ่งที่ต้องมี: บัญชี ChatGPT แพลนใดก็ได้
- ใน Marrow เปิดการเชื่อมต่อ แล้วไปที่ AI และแตะ Codex CLI เลือก MCP ในเครื่อง
- เปิด MCP ในเครื่อง แล้วเพิ่ม Codex CLI ใน AI ของคุณ Marrow จะแสดงที่อยู่และโทเค็นที่สร้างขึ้นสำหรับการเชื่อมต่อนี้
- เพิ่มบล็อกด้านล่างลงใน
~/.codex/config.toml.[mcp_servers.marrow] url = "http://<phone-ip>:21212/mcp" http_headers = { "Authorization" = "Bearer <token>" } - รัน codex แล้วถาม
- ถามว่า: วันนี้ฉันเป็นยังไงบ้าง?
ค่าตัวอย่างที่แสดง: Marrow จะใส่ที่อยู่ของโทรศัพท์และโทเคนของคุณให้
MCP เซิร์ฟเวอร์ ฟรี
เซิร์ฟเวอร์โอเพนซอร์สของ Marrow บนคอมพิวเตอร์ที่คุณเปิดทิ้งไว้ (Pi, NAS หรือแล็ปท็อปเครื่องเก่า) โทรศัพท์คอยอัปเดตข้อมูลให้ และตอบได้ทุกเมื่อ สิ่งที่ต้องมี: บัญชี ChatGPT แพลนใดก็ได้
- รันเซิร์ฟเวอร์ของ Marrow บนคอมพิวเตอร์ที่คุณเปิดทิ้งไว้ แล้วจับคู่กับแอป (วิธีทำ).
- ใน Marrow เปิดการเชื่อมต่อ ไปที่ AI แตะ Codex CLI แล้วเลือก MCP เซิร์ฟเวอร์ เพิ่มลงใน AI ของคุณ Marrow จะแสดงที่อยู่ของเซิร์ฟเวอร์ โทเค็นคือโทเค็น mcp ที่เซิร์ฟเวอร์ของคุณพิมพ์ออกมาตอนเริ่มทำงาน
- เพิ่มบล็อกด้านล่างลงใน
~/.codex/config.toml.[mcp_servers.marrow] url = "http://<server-ip>:8800/mcp" http_headers = { "Authorization" = "Bearer <token>" } - รัน codex แล้วถาม
- ถามว่า: วันนี้ฉันเป็นยังไงบ้าง?
ค่าตัวอย่างที่แสดง: Marrow จะใส่ที่อยู่ของเซิร์ฟเวอร์ของคุณให้ โทเคนคือโทเคนที่เซิร์ฟเวอร์ของคุณแสดง
ทำอะไรได้บ้าง
- อ่าน สรุปประจำวันที่ให้คะแนนเทียบกับค่าปกติของตัวคุณเอง ค่าฐานของคุณ สิ่งที่เปลี่ยนไปในสัปดาห์นี้ ตัวชี้วัดใดก็ได้ทีละวัน การออกกำลังกาย การยกน้ำหนักทีละเซ็ต ระยะการนอนหลับ และไดอารี่อาหารของคุณ
- บันทึก AI ของคุณบันทึกมื้ออาหาร น้ำ น้ำหนัก การออกกำลังกาย การนอนหลับ อาการและอารมณ์ได้เมื่อคุณขอ หลังจากที่คุณเปิด อนุญาตให้ AI เขียนข้อมูล สำหรับช่องทางนั้นใน Marrow ทุกรายการยกเลิกได้
ลองถามว่า
- วันนี้ฉันเป็นยังไงบ้าง
- การนอนของฉันสัปดาห์นี้เปลี่ยนไปอย่างไรเมื่อเทียบกับค่าปกติ
- วาดกราฟอัตราการเต้นของหัวใจขณะพักของฉันในช่วง 90 วันที่ผ่านมา
- บันทึกแซนด์วิชไก่งวงกับแอปเปิลหนึ่งลูกเป็นมื้อกลางวัน
ถ้าใช้ไม่ได้
ใน Codex CLI
- Codex ไม่แสดง marrow Codex อ่าน
~/.codex/config.tomlหรือconfig.tomlใน$CODEX_HOMEเมื่อมีการตั้งค่าไว้ ตรวจดูว่าบล็อกอยู่ในไฟล์นั้น แล้วรันcodex mcp listใน TUI คำสั่ง/mcp verboseแสดงรายละเอียด - 401 จากโทรศัพท์หรือเซิร์ฟเวอร์ของคุณ เมื่อ Codex ไม่พบโทเคน มันจะเชื่อมต่อโดยไม่ใช้โทเคน เซิร์ฟเวอร์จึงตอบ 401 ตรวจดูว่าบรรทัด
http_headersมี Bearer และโทเคนจาก Marrow - การลงชื่อเข้าใช้ MCP คลาวด์ รัน
codex mcp login marrowหรือ/mcp login marrowใน TUI ซึ่งจะเปิดหน้าลงชื่อเข้าใช้ พิมพ์รหัสที่แสดงลงใน Marrow แล้วอนุมัติ - หมดเวลาตอนเริ่มทำงาน Codex รอเซิร์ฟเวอร์ 10 วินาทีโดยค่าเริ่มต้น เพิ่ม
startup_timeout_sec = 30ลงในบล็อก[mcp_servers.marrow] - ใช้ได้ในเทอร์มินัลแต่ไม่ได้ใน IDE ส่วนขยาย Codex IDE และแอป ChatGPT บนเดสก์ท็อปอ่าน config.toml ไฟล์เดียวกัน รีสตาร์ทหลังแก้ไข
ตรวจสอบ MCP คลาวด์
- การลงชื่อเข้าใช้รออยู่ใน Marrow หน้าลงชื่อเข้าใช้แสดงรหัส 6 ตัว เปิด Marrow ไปที่ส่งออก พิมพ์รหัสแล้วแตะอนุมัติ คำขอหมดอายุหลังสิบนาที และรหัสผิดสามครั้งจะถูกปฏิเสธ ถ้าเกิดขึ้น ให้เริ่มใหม่จาก AI ของคุณ
- หน้าเว็บบอกว่าลิงก์ไม่ตรงกับ Marrow ใดเลย ใน Marrow เปิด AI ของคุณใต้การเชื่อมต่อ แตะคัดลอกลิงก์ของคุณ แล้ววางลิงก์ทั้งหมด
- ใช้ได้แล้วหยุด เมื่อ MCP คลาวด์ปิดอยู่ หรือ Marrow Pro หมดอายุแล้ว สำเนาจะหยุดไว้ การปิด MCP คลาวด์ยังทำให้ AI ทุกตัวออกจากระบบด้วย เปิดอีกครั้ง เปิดการเชื่อมต่อนี้ใน AI ของคุณ แล้วเข้าสู่ระบบจาก AI ของคุณอีกครั้ง
- การอนุมัติหยุดที่ขีดจำกัด AI แต่ละตัวนับเป็นหนึ่งการเชื่อมต่อ แพ็กเกจ Free เปิดได้ครั้งละ 3 การเชื่อมต่อ Marrow Pro เปิดได้สูงสุด 20: รวม AI เซิร์ฟเวอร์ และการทำงานอัตโนมัติ แหล่งข้อมูลไม่เคยนับ ปิดหนึ่งรายการใน 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 การเชื่อมต่อแต่ละรายการมีโทเค็นของตัวเอง และการปิดรายการหนึ่งจะล็อกแอปนั้นออก เปิดใน AI ของคุณ หรือคัดลอกโทเค็นอีกครั้ง
- ทดสอบจากคอมพิวเตอร์ บรรทัด curl ในคู่มือ MCP ในเครื่องจะแสดงว่าโทรศัพท์ตอบหรือไม่ และตอบด้วยข้อผิดพลาดอะไร
ตรวจสอบ MCP เซิร์ฟเวอร์
- เข้าถึงเซิร์ฟเวอร์ให้ได้ก่อน จากคอมพิวเตอร์ที่รัน AI ของคุณ เปิด
http://<server-ip>:8800/healthซึ่งตอบโดยไม่ต้องใช้โทเคน ถ้าไม่ตอบ แสดงว่าเซิร์ฟเวอร์ไม่ได้ทำงานหรือที่อยู่ผิด จากนั้นลองทดสอบ curl ที่หน้า MCP เซิร์ฟเวอร์. - 401 จากเซิร์ฟเวอร์ เอเจนต์ใช้โทเคน mcp ที่เซิร์ฟเวอร์แสดงตอนเริ่มทำงาน โทเคนนี้อยู่ในไฟล์
.mcp-tokenในโฟลเดอร์ข้อมูลของเซิร์ฟเวอร์ด้วย โทเคนจับคู่ของโทรศัพท์ใช้กับเอเจนต์ไม่ได้ - ข้อมูลเก่า หรือ ส่งข้อมูลไม่สำเร็จ ใน Marrow โทรศัพท์เข้าถึงเซิร์ฟเวอร์เพื่อส่งข้อมูลไม่ได้ ตรวจดูว่าเซิร์ฟเวอร์ทำงานอยู่ และที่อยู่ของมันใน Marrow ยังใช้ได้จากโทรศัพท์ สำหรับเซิร์ฟเวอร์ในเครือข่ายบ้านของคุณ Marrow ต้องได้รับสิทธิ์เข้าถึงเครือข่ายในพื้นที่: การตั้งค่า, ความเป็นส่วนตัวและความปลอดภัย, เครือข่ายในพื้นที่ (Local Network)
- อ่านได้แต่บันทึกไม่ได้ เปิดอนุญาตให้ AI เขียนข้อมูลสำหรับเซิร์ฟเวอร์นี้ในการเชื่อมต่อ ที่ AI ของคุณ รายการจะรออยู่บนเซิร์ฟเวอร์และเข้ามาเมื่อ Marrow เปิดหรือตื่นครั้งถัดไป
วิธีแก้เพิ่มเติมอยู่ในคู่มือ: MCP คลาวด์, MCP ในเครื่อง, MCP เซิร์ฟเวอร์.