FitnessSyncer

ChatGPT
  FitnessSyncer และ ChatGPT

ChatGPT สามารถอ่านข้อมูลสุขภาพและฟิตเนสของคุณผ่าน FitnessSyncer MCP Server ได้ ดังนั้นคุณจึงสามารถถามเกี่ยวกับประวัติส่วนตัวของคุณด้วยภาษาที่เข้าใจง่าย แทนที่จะต้องสร้างรายงานขึ้นมาเอง ถามว่าอัตราการเต้นของหัวใจขณะพักของคุณเปลี่ยนแปลงอย่างไรตั้งแต่เดือนมกราคม, คุณนอนหลับได้ดีขึ้นหรือไม่ในวันที่คุณฝึกซ้อม, หรือแหล่งข้อมูลใดที่หยุดการซิงค์เมื่อสัปดาห์ที่แล้ว, และ ChatGPT จะตอบจากข้อมูลของคุณแทนที่จะใช้ข้อมูลทั่วไป

แอปพลิเคชันนี้ยังสามารถบันทึกข้อมูลให้คุณได้อีกด้วย ดังนั้น คุณสามารถสั่งให้บันทึกการชั่งน้ำหนักหรือเขียนบันทึกในบทสนทนาเดียวกันได้

เซิร์ฟเวอร์ MCP ที่กำหนดเองถูกเพิ่มจาก ChatGPT บนเว็บ แผนบริการที่สนับสนุนการเพิ่มเซิร์ฟเวอร์ดังกล่าวได้เปลี่ยนแปลงมาหลายครั้ง และในพื้นที่ทำงานแบบ Business, Enterprise หรือ Edu ผู้ดูแลระบบจะเป็นผู้ตัดสินใจว่าคุณสามารถเพิ่มเซิร์ฟเวอร์ดังกล่าวได้หรือไม่ ดังนั้นขั้นตอนบางส่วนด้านล่างนี้อาจดูแตกต่างไปหรืออาจไม่มีในบัญชีของคุณ

ก่อนที่จะเริ่ม

  • บัญชี FitnessSyncer ที่เชื่อมต่อกับแหล่งข้อมูลของคุณแล้ว MCP Server มาพร้อมกับทุกบัญชี ดังนั้นจึงไม่ต้องซื้อเพิ่มเติม; ดูส่วน “เริ่มต้น” หากคุณเป็นผู้ใช้ใหม่ บัญชีฟรีสามารถดูข้อมูลย้อนหลังได้น้อยกว่าที่นี่ เช่นเดียวกับที่อื่น ๆ บนเว็บไซต์
  • ChatGPT บนเว็บ ในแพ็กเกจที่ให้บริการเซิร์ฟเวอร์ MCP ที่ปรับแต่งได้ แอปบนโทรศัพท์และเดสก์ท็อปจะใช้ข้อมูลที่คุณเพิ่มบนเว็บ แต่ไม่สามารถเพิ่มข้อมูลใหม่ได้

เพิ่ม FitnessSyncer ไปยัง ChatGPT

  1. เลือก Plugins ทางด้านซ้าย
  2. คลิกปุ่มเครื่องหมายบวก แล้วเลือก “เพิ่มเซิร์ฟเวอร์ MCP แบบกำหนดเอง”
  3. หาก ChatGPT ขอให้คุณเปิดโหมดผู้พัฒนา (Developer mode) ก่อน ให้เปิดโหมดนี้และยอมรับความเสี่ยงที่เกี่ยวข้อง โหมดนี้อยู่ในเมนู ตั้งค่า (Settings) > แอป (Apps) > การตั้งค่าขั้นสูง (Advanced settings)
  4. ดาวน์โหลดFitnessSyncer Icon และอัปโหลดเป็นไอคอน
  5. กรอก FitnessSyncer ในช่อง Name และกรอกข้อความใดก็ได้ในช่อง Description
  6. ในส่วน Connection (การเชื่อมต่อ), ให้ป้อน https://www.fitnesssyncer.com/services/mcp เป็น URL ของเซิร์ฟเวอร์ Remote MCP
  7. สำหรับการยืนยันตัวตน ให้เลือก OAuth ChatGPT จะอ่านข้อมูลการเข้าสู่ระบบของ FitnessSyncer และลงทะเบียนตัวเอง ดังนั้นให้ทิ้ง Client ID และ Client Secret ไว้ว่าง
  8. หากหน้าจอของคุณยังคงขอข้อมูลเหล่านี้ ให้ป้อน profile_read,profile_write,source_read,source_data_read,destination_read,destination_write,notebook_write,annotation_read,annotation_write,leaderboard_participate สำหรับ Default Scopes, https://www.fitnesssyncer.com/api/oauth/authorize สำหรับ Auth URL และ https://www.fitnesssyncer.com/api/oauth/access_token สำหรับ Token URL เมื่อคุณลงชื่อเข้าใช้ คุณสามารถยกเลิกการเลือกขอบเขต (scopes) ที่คุณไม่ต้องการให้เซสชันนี้ใช้
  9. เลือก "สร้าง" (Create) ซึ่งในเวอร์ชันเก่าของหน้าจอนี้เรียกว่า "เพิ่ม" (Add)
  10. คลิก Connect ใกล้ไอคอน FitnessSyncer FitnessSyncer จะขอให้คุณอนุมัติสิทธิ์การเข้าถึงและแจ้งว่าคุณจะกลับไปยัง chatgpt.com; หากมันระบุชื่อเว็บไซต์อื่นใด อย่าดำเนินการต่อ ยกเลิกการเลือกสิ่งที่คุณไม่ต้องการให้ ChatGPT ทำ; สำหรับการตอบคำถาม สิทธิ์การอ่านก็เพียงพอแล้ว

OpenAI เก็บบันทึกส่วนของตัวเองในเซิร์ฟเวอร์ MCP แบบกำหนดเอง ซึ่งเป็นที่ที่ควรตรวจสอบหากหน้าจอเหล่านี้มีการเปลี่ยนแปลงอีกครั้ง

ลองใช้ดู

เริ่มการสนทนาใหม่ โดยพิมพ์ @ แล้วเลือก FitnessSyncer จากนั้นวางข้อความใดก็ตามต่อไปนี้:

  • แสดงรายชื่อแอปและอุปกรณ์ทั้งหมด FitnessSyncer ที่กำลังเชื่อมต่อกับบัญชีของฉัน และแสดงเวลาที่พวกมันซิงค์ครั้งสุดท้าย
  • การนอนของฉันในสัปดาห์นี้เทียบกับสัปดาห์ที่แล้วเป็นอย่างไร?
  • อัตราการเต้นของหัวใจขณะพักของฉันเปลี่ยนแปลงอย่างไรในช่วงเดือนที่ผ่านมา?
  • ให้ฉันดูภาพรวมสุขภาพรายสัปดาห์ที่อิงจากข้อมูลทั้งหมดที่ FitnessSyncer รู้เกี่ยวกับฉัน และแจ้งให้ฉันทราบหากมีสิ่งใดที่ดูอยู่นอกช่วงปกติของฉัน

การเลือก FitnessSyncer ด้วย @ เป็นเรื่องสำคัญ เพราะหากไม่ทำเช่นนั้น ChatGPT มักจะตอบจากเว็บแทนที่จะถามเรา มีแนวคิดเพิ่มเติมอีกมากมายบนหน้า MCP Server

ChatGPT อธิบายผลการวัดของคุณโดยใช้แนวทางสาธารณะ; นี่ไม่ใช่คำแนะนำทางการแพทย์

ChatGPT ขอให้ผมใส่เพียง URL ของเซิร์ฟเวอร์และส่วนหัว (header) เท่านั้น แล้ว Client ID และ Client Secret ต้องใส่ที่ไหน?

ไม่มีที่ใดทั้งสิ้น หน้าจอนี้ไม่ได้เสนอ OAuth ให้คุณ ดังนั้นจึงไม่มีช่องสำหรับข้อมูลดังกล่าว ใช้ API Key แทน: สร้างบัญชีผู้พัฒนา “MCP: API Key” แล้วใส่ “Authorization” เป็นชื่อหัวเรื่อง และใส่คำว่า “Bearer” ตามด้วยช่องว่าง และ API Key ของคุณเป็นค่าของมัน ขั้นตอนการเชื่อมต่อด้วย API Key มีดังนี้

ผมไม่เห็นตัวเลือก Plugins หรือ Add custom MCP server ทำไมครับ?

เซิร์ฟเวอร์ MCP แบบกำหนดเองไม่ได้มีให้บริการในทุกแพ็กเกจ ChatGPT และสามารถเพิ่มได้เฉพาะจาก ChatGPT บนเว็บเท่านั้น ไม่ใช่จากแอปบนโทรศัพท์หรือแอปบนเดสก์ท็อป ในพื้นที่ทำงาน Business, Enterprise หรือ Edu ผู้ดูแลระบบจะเป็นผู้ตัดสินใจว่าสมาชิกสามารถเพิ่มเซิร์ฟเวอร์ได้หรือไม่ ดังนั้นตัวเลือกนี้อาจไม่มีอยู่ แม้ในแพ็กเกจที่ปกติแล้วมีตัวเลือกนี้รวมอยู่ด้วย

หาก ChatGPT ให้ URL ของเซิร์ฟเวอร์และส่วนหัว แต่ไม่มีหน้าจอ OAuth คุณสามารถใช้วิธีการ API Key แทนได้

มีค่าใช้จ่ายเพิ่มเติมหรือไม่?

ไม่ใช่จากเรา FitnessSyncer MCP Server มีให้ใช้กับบัญชีทุกประเภท และบัญชีฟรีจะเข้าถึงข้อมูลประวัติย้อนหลังได้น้อยกว่าเท่านั้น ตามที่อธิบายไว้ในหน้า FitnessSyncer Pro ส่วนว่าแผน ChatGPT ของคุณมีเซิร์ฟเวอร์ MCP ที่ปรับแต่งได้หรือไม่ เป็นคำถามที่ควรถาม OpenAI

ทำอย่างไรเพื่อตัดการเชื่อมต่อ ChatGPT?

ลบเซิร์ฟเวอร์ MCP ที่กำหนดเองใน ChatGPT แล้วลบสิทธิ์การเข้าถึงของ ChatGPT ในโปรไฟล์ของคุณ หากคุณได้สร้างกุญแจของคุณเอง คุณสามารถลบมันในส่วน Developer Configuration ได้ ซึ่งจะหยุดการเชื่อมต่อทั้งหมดที่ใช้กุญแจดังกล่าว

ผมสามารถใช้ Client ID และ Client Secret ของตัวเองแทนได้ไหมครับ?

ใช่ครับ ไปที่หน้า Developer Accounts (บัญชีผู้พัฒนา), เลือก OpenAI ที่ด้านล่างของหน้า แล้วคลิก “Create” (สร้าง) จากนั้นจดบันทึก Client Id และ Client Secret; Client Secret จะแสดงขึ้นเพียงครั้งเดียวเท่านั้น ใน ChatGPT, เปิด “Advanced Settings” (การตั้งค่าขั้นสูง) ภายใต้ส่วน “Authentication” (การยืนยันตัวตน), วางข้อมูลดังกล่าวลงไป และเลือก “client_secret_post” เป็นวิธีการยืนยันตัวตนสำหรับจุดปลายทาง Token

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