สะพาน MCP ท้องถิ่นที่นำข้อมูล Garmin เข้าสู่การสนทนา Claude
claude-garmin ซึ่งพัฒนาโดย Jack Abyss เชื่อมต่อข้อมูลทางสรีรวิทยาของ Garmin Connect กับ Claude Desktop เพื่อให้ผู้ใช้สามารถสอบถามเกี่ยวกับฟิตเนสและการฟื้นฟูภายในแชท แอปนี้ทำงานเป็นเซิร์ฟเวอร์ Model Context Protocol ท้องถิ่นที่ช่วยให้ Claude อ้างอิงหมายเลขอุปกรณ์จริงแทนที่จะเป็นคำสั่งทั่วไป มันมุ่งเป้าไปที่นักกีฬาและนักชีววิทยาที่ต้องการการสนทนาที่ขับเคลื่อนด้วยข้อมูลเกี่ยวกับการฝึกอบรมและการฟื้นฟู โดยมีตัวเลือกการติดตั้งเพื่อทำให้การตั้งค่าสำหรับผู้ใช้ Windows ง่ายขึ้น
คุณสามารถใช้มันทำงานอะไรได้บ้าง?
เครื่องมือนี้ทำการแมพเทเลเมตริกของอุปกรณ์ไปยังการวิเคราะห์ที่สามารถพูดคุยได้โดยการเปิดเผย เครื่องมือเฉพาะทางแปดอย่าง ที่มุ่งเน้นผลลัพธ์ที่เกี่ยวกับนักกีฬา ซึ่งรวมถึงความพร้อมในการฟื้นตัว, แนวโน้ม HRV, เมตริก VO2max/FTP, โหลดการฝึก, กิจกรรมล่าสุด, พลศาสตร์การวิ่ง, ข้อมูลความเครียด, และสถิติส่วนบุคคล มันรองรับข้อมูลกีฬาหลายประเภทเช่น พลศาสตร์การวิ่ง, FTP การปั่นจักรยาน, และปริมาณการว่ายน้ำ ดังนั้นผู้ใช้สามารถขอแผนการฝึกบล็อกหรือการประเมินการฟื้นตัวจาก Claude โดยตรงตามเมตริกที่บันทึกไว้
การวิเคราะห์ที่สร้างขึ้นมีความแม่นยำและสามารถนำไปใช้ได้มากน้อยเพียงใด?
เนื่องจากเซิร์ฟเวอร์ให้ Claude ด้วยหมายเลข Garmin ระยะยาวที่แท้จริง โมเดลจึงผลิตคำตอบที่ยึดตามเมตริกส่วนบุคคลแทนที่จะเป็นอุปกรณ์ทั่วไป โครงการนี้อ้างว่า "กำจัดคำแนะนำ AI ทั่วไป" โดยการใช้ข้อมูลอุปกรณ์เป็นบริบท ซึ่งช่วยปรับปรุงความเฉพาะเจาะจง ผู้ใช้ควรถือว่าผลลัพธ์เหล่านั้นเป็นการวิเคราะห์ที่สร้างโดยโมเดลและตรวจสอบคำแนะนำก่อนที่จะนำไปใช้ในการตัดสินใจการฝึกที่สำคัญ
ต้องการข้อมูลนำเข้าและข้อกำหนดของระบบอะไรบ้างในการรันมัน?
เซิร์ฟเวอร์ที่ใช้ Python ต้องการ Python 3.12 และบัญชี Garmin Connect ที่ถูกต้องสำหรับการเข้าถึงข้อมูล ที่เก็บรวมถึงสคริปต์ install.bat ที่ทำให้การติดตั้ง Python และการตั้งค่าขึ้นอยู่กับอัตโนมัติและแก้ไขการตั้งค่า Claude Desktop สำหรับการรวม MCP เซิร์ฟเวอร์จะถูกสร้างโดย Claude Desktop เป็นกระบวนการลูก (ไม่ใช่ daemon เบื้องหลัง) และสื่อสารผ่าน stdio ดังนั้นมันจึงทำงานได้เฉพาะเมื่อไคลเอนต์เดสก์ท็อปเปิดอยู่
มันเหมาะกับการทำงานของนักกีฬาหรือไม่และความเป็นส่วนตัวได้รับการจัดการอย่างไร?
เครื่องมือนี้ถูกออกแบบมาสำหรับการทำงานที่เน้นในท้องถิ่น: ข้อมูลรับรองจะถูกเก็บไว้ในไฟล์ .env ท้องถิ่นและเซิร์ฟเวอร์จะสื่อสารกับ Garmin ผ่านไลบรารี python-garminconnect โดยเก็บข้อมูลไว้ในเครื่อง การโหลดแบบขี้เกียจของไลบรารีที่หนักช่วยให้การใช้หน่วยความจำขณะไม่ทำงานต่ำ ซึ่งช่วยให้มันนั่งเงียบ ๆ ในชุดเครื่องมือของผู้ฝึกสอน โครงการนี้เป็นโอเพนซอร์สและถูกสร้างขึ้นโดยนักพัฒนาเพื่อหลีกเลี่ยงการแชร์ข้อมูลรับรองออกนอกอุปกรณ์
ดีที่สุดสำหรับนักกีฬาเทคนิคที่สะดวกสบายซึ่งต้องการการแนะนำที่ใช้โมเดลและเชื่อมโยงข้อมูล
เครื่องมือนี้เป็นตัวเลือกที่ใช้งานได้จริงสำหรับผู้ใช้ที่ต้องการการตีความจาก Claude เกี่ยวกับเมตริก Garmin ของตนและผู้ที่ยินดีที่จะตรวจสอบผลลัพธ์ของโมเดลก่อนที่จะนำไปใช้ คาดว่าจะมีขั้นตอนการตั้งค่าที่พอประมาณและความคุ้นเคยทางเทคนิคกับ Python หรือการตั้งค่าบนเดสก์ท็อป ใช้เครื่องมือนี้เป็นเครื่องมือช่วยการวิเคราะห์และตรวจสอบการเปลี่ยนแปลงการฝึกอบรมที่แนะนำกับข้อมูลหลักหรือโค้ชที่มีคุณสมบัติ