FitnessSyncer AI dan MCP Server
FitnessSyncer MCP Server menghubungkan akun Anda dengan asisten AI, sehingga Anda bisa menanyakan data kesehatan dan kebugaran Anda sendiri dengan bahasa sehari-hari, alih-alih harus membuat laporan untuk itu. Tanyakan bagaimana perkembangan detak jantung istirahat Anda sejak Januari, apakah Anda tidur lebih nyenyak pada hari-hari saat Anda berlatih, atau sumber mana yang berhenti sinkronisasi minggu lalu, dan asisten tersebut akan menjawab berdasarkan data Anda, bukan berdasarkan informasi umum. Asisten ini juga dapat mencatat entri untuk Anda, sehingga Anda dapat mendiktekan hasil penimbangan berat badan atau catatan dalam percakapan yang sama.
Kami selalu mengharapkan masukan dari komunitas kami mengenai Integrasi MCP kami. Silakan hubungi kami jika ada masukan, fitur yang Anda harapkan ada, data yang tampaknya tidak akurat, penyedia layanan tambahan, dan sebagainya.
Fitur ini kompatibel dengan Claude, ChatGPT, Perplexity, Mistral, fitur Assist dari Home Assistant, serta asisten apa pun yang dapat melakukan otentikasi menggunakan token Bearer atau kunci API. Fitur ini sudah termasuk dalam setiap akun, jadi tidak perlu membeli apa pun; akun gratis hanya memiliki riwayat yang lebih sedikit di sini, sama seperti di bagian lain situs ini. Panduan konfigurasinya ada di bawah ini.
Anda selalu memegang kendali atas data Anda. Saat Anda mulai menggunakan Asisten, aplikasi ini akan meminta izin tertentu terkait data Anda; jika Anda tidak setuju, cukup hapus centang pada kotak centang izin yang diminta atau klik "Tolak". Demikian pula, jika Anda berubah pikiran, Anda selalu dapat mencabut izin tersebut di profil Anda atau menghapus aplikasi yang Anda buat di Konfigurasi Pengembang.
Beberapa pengaturan lanjutan masih memerlukan penggunaan situs web atau aplikasi FitnessSyncer.
Contoh Perintah
Anda dapat menyalin salah satu petunjuk di bawah ini ke dalam Claude, ChatGPT, Perplexity, atau Mistral setelah menghubungkan FitnessSyncer. Itu hanyalah contoh; Anda dapat memadukan dan mencocokkan berbagai topik.
Harap diperhatikan bahwa Asisten AI Anda akan menjelaskan rentang-rentang ini berdasarkan pedoman umum; hal ini bukanlah saran medis.
Pemeriksaan kesehatan rutin sehari-hari
Hal-hal ini membantu Anda mendapatkan gambaran sekilas tentang “bagaimana kinerja saya?”.
- Berikan saya ringkasan kesehatan mingguan berdasarkan semua informasi yang diketahui FitnessSyncer tentang saya, termasuk aktivitas, tidur, berat badan, tekanan darah, dan kadar glukosa (jika tersedia). Sampaikan jika ada hal yang terlihat di luar rentang normal saya.
- Rangkum kondisi kesehatan saya selama 30 hari terakhir dan soroti tiga hal utama yang harus saya perhatikan untuk meningkatkan kesehatan saya secara keseluruhan.
- Kalau melihat data FitnessSyncer saya baru-baru ini, apa yang mengalami perubahan paling signifikan dalam sebulan terakhir: aktivitas, tidur, berat badan, tekanan darah, atau kadar glukosa?
- Dari tanggal 1 Januari hingga 31 Januari, berikan saya gambaran umum mengenai kesehatan saya dan beritahu saya hari-hari mana saja yang terlihat sangat baik atau sangat buruk.
- Apakah ada perubahan nyata pada data kesehatan saya belakangan ini? Tolong beritahu saya hanya tentang perubahan yang sesungguhnya, bukan sekadar fluktuasi normal dari minggu ke minggu.
- Bandingkan empat minggu terakhir dengan tiga bulan sebelumnya, lalu beritahu saya metrik mana saja yang mengalami perubahan, ke arah mana, dan seberapa besar perubahannya.
Kegiatan dan pelatihan
Perhatikan langkah, jarak, dan beban latihan.
- Apakah saya lebih aktif minggu ini dibandingkan minggu lalu? Gunakan metrik apa pun (jumlah langkah atau jarak) yang biasanya saya gunakan di FitnessSyncer dan jelaskan perbedaannya.
- Tolong berikan ringkasan latihan saya selama 30 hari terakhir, termasuk jarak total, durasi, kalori, dan jenis latihan yang paling sering saya lakukan.
- Apakah jumlah langkah harian saya menunjukkan tren naik atau turun selama 90 hari terakhir? Sertakan seberapa besar perubahannya dan apakah perubahan tersebut secara statistik kecil atau signifikan.
- Bandingkan aktivitas saya bulan ini dengan bulan lalu, lalu beri tahu saya apakah saya sudah cukup berupaya menjaga kesehatan secara umum, berdasarkan pola aktivitas saya belakangan ini.
- Berapa waktu tercepat saya untuk lari sejauh satu mil dalam 30 hari terakhir, dan saat lari mana itu terjadi?
- Tunjukkan padaku catatan waktu per mil untuk lari terakhirku dan beri tahu aku apakah kecepatanku merata.
- Tunjukkan padaku catatan waktu per 100 yard untuk sesi renang kolam terakhirku.
Detak jantung, HRV, dan pemulihan
Denyut jantung istirahat, zona denyut jantung, HRV, VO₂ max, dan metrik pemulihan lainnya.
- Tolong berikan ringkasan kesehatan jantung saya selama 30 hari terakhir — detak jantung saat istirahat, HRV, detak jantung saat tidur, dan waktu yang dihabiskan di setiap zona detak jantung.
- Bagaimana perkembangan detak jantung istirahat saya selama 30 hari terakhir? Apakah trennya naik atau turun?
- Bandingkan HRV saya saat tidur dengan HRV saya di siang hari selama dua minggu terakhir dan beri tahu saya apakah sepertinya saya pulih dengan baik di antara sesi latihan.
- Berapa nilai VO2 max saya saat ini, dan bagaimana trennya selama 90 hari terakhir?
- Apakah HRV saya hari ini rendah dibandingkan dengan biasanya? Apakah ada hal lain yang tidak biasa bagi saya saat ini?
ECG rekaman
Merekam metadata, ringkasan riwayat, dan konteks lintas penyedia untuk EKG yang disinkronkan dari Apple Watch, Fitbit Sense, Withings, dan perangkat lain yang mendukung ECG. Klasifikasi selalu dilaporkan oleh perangkat perekam, bukan untuk tujuan diagnostik, dan bentuk gelombang itu sendiri tidak pernah dikembalikan.
- Berapa banyak rekaman ECG yang saya miliki tahun ini, dan apa yang ditunjukkan oleh rekaman-rekaman tersebut?
- Tunjukkan kepada saya beberapa rekaman ECG terakhir saya dan tandai yang tidak menunjukkan ritme sinus.
- Apakah saya mengonsumsi kafein atau tidur sangat sedikit sebelum ECG terakhir saya?
Berat badan dan komposisi tubuh
Prompt yang berorientasi pada tren dan menggabungkan gambaran singkat serta arahan.
- Bagaimana perubahan berat badan saya selama 3 bulan terakhir? Cantumkan berat badan rata-rata saya, total perubahannya, serta apakah trennya naik, turun, atau stabil.
- Berapa persentase lemak tubuh rata-rata saya bulan ini dan bagaimana perbandingannya dengan bulan lalu? Beri tahu saya apakah perubahannya signifikan.
- Saya sedang berusaha menurunkan berat badan sekitar 0,5 kg (atau 1 lb) per minggu. Berdasarkan tren berat badan saya belakangan ini, apakah saya kurang lebih sudah sesuai target?
- Dengan menggunakan data FitnessSyncer terbaru saya, perkirakan berapa lama waktu yang dibutuhkan bagi saya untuk mencapai berat badan 75 kg jika tren berat badan saya saat ini terus berlanjut.
Tekanan darah dan kesehatan kardiovaskular
Berguna bagi orang-orang yang memantau tekanan darah tinggi bersama dokter mereka.
- Tunjukkan ringkasan tekanan darah saya selama 90 hari terakhir, termasuk nilai rata-rata, nilai minimum dan maksimum, serta klasifikasi AHA saya. Jelaskan arti klasifikasi tersebut dengan bahasa yang mudah dipahami.
- Apakah tekanan darah saya sebagian besar berada dalam kisaran normal bulan ini, ataukah ada banyak hasil pengukuran yang tinggi atau hipertensi? Tolong tunjukkan pola-pola yang mengkhawatirkan.
- Apakah tekanan darah saya cenderung naik atau turun selama 3 bulan terakhir, dan berapa hasil pengukuran terakhir saya?
- Berdasarkan hasil pengukuran tekanan darah saya selama 30 hari terakhir, pertanyaan praktis apa saja yang sebaiknya saya bahas dengan dokter saya?
Glukosa dan diabetes
Perbandingan “waktu dalam rentang” dan perbandingan “terkini versus sebelumnya”.
- Selama 14 hari terakhir, berapa rata-rata kadar glukosa, waktu dalam rentang target, dan perkiraan A1C saya berdasarkan data FitnessSyncer saya? Bandingkan dengan 14 hari sebelumnya.
- Apakah saya telah memenuhi target waktu dalam rentang normal yang lazim bagi penderita diabetes selama sebulan terakhir? Jelaskan seberapa dekat saya dengan target tersebut.
- Bagaimana perbandingan kadar glukosa saya minggu ini dengan minggu lalu? Sertakan nilai rata-rata, variabilitas, dan waktu dalam rentang target.
- Jika melihat kadar glukosa saya selama 90 hari terakhir, adakah waktu-waktu tertentu dalam sehari atau hari-hari tertentu dalam seminggu di mana kadar glukosa saya cenderung tinggi atau rendah?
Tidur dan pemulihan
Tekankan konsistensi, durasi, dan kualitas.
- Apakah rata-rata saya telah tidur setidaknya 7 jam selama 30 hari terakhir? Cantumkan fase tidur ringan, dalam, dan REM jika tersedia.
- Apakah jadwal tidur saya konsisten selama sebulan terakhir, ataukah saya tidur dan bangun pada waktu yang sangat berbeda-beda? Sebutkan jika ada perubahan yang signifikan.
- Rangkumlah pola tidur saya selama seminggu terakhir dan tandai malam-malam yang durasi tidurnya sangat pendek atau efisiensi tidurnya buruk.
- Jika dilihat dari 3 bulan terakhir, bagaimana hubungan antara tidur saya dengan aktivitas saya? Apakah hari-hari dengan aktivitas yang lebih banyak cenderung meningkatkan atau justru mengganggu kualitas tidur saya?
Pelacakan siklus
Tanyakan hari siklus, fase, dan prediksi siklus Anda saat ini tanpa perlu menghitung tanggalnya sendiri.
- Saat ini saya berada di hari ke-berapa dalam siklus menstruasi, dan kapan menstruasi saya berikutnya akan datang?
- Kapan masa subur saya pada siklus ini?
- Berapa rata-rata lamanya siklus saya berdasarkan beberapa siklus terakhir yang tercatat di FitnessSyncer?
Tujuan dan pertanggungjawaban
Perintah yang menggunakan tujuan yang telah disimpan atau target yang ditetapkan secara ad hoc.
- Apakah saya sudah menetapkan tujuan kesehatan di FitnessSyncer, dan apakah saya berhasil mencapainya minggu ini? Rangkum setiap tujuan beserta statusnya.
- Tetapkan target di FitnessSyncer untuk berjalan setidaknya 8.000 langkah per hari, lalu pastikan target tersebut telah dibuat.
- Saya ingin menargetkan 10.000 langkah per hari dan 7 jam tidur per malam. Tanpa menyimpan angka-angka ini sebagai target, periksa apakah data terbaru saya menunjukkan bahwa saya sudah berada di jalur yang benar.
- Berdasarkan tren terkini saya terkait jumlah langkah, waktu tidur, dan berat badan, sarankanlah target yang realistis untuk 30 hari ke depan dan tetapkanlah target tersebut untuk saya.
Papan Peringkat
Permintaan terkait FitnessSyncer Leaderboards yang Anda selenggarakan atau ikuti. Asisten Anda dapat membacanya; untuk bergabung, keluar, dan membuat FitnessSyncer Leaderboards, silakan lakukan di FitnessSyncer.
- Bagaimana kemajuan saya di FitnessSyncer Leaderboards? Tolong beritahu saya peringkat saya di masing-masing kategori, siapa yang berada di depan saya, dan selisihnya berapa.
- Lihatlah FitnessSyncer Leaderboard yang saya susun dan beri tahu saya peserta mana saja yang belum memiliki data, serta alasannya.
Penulisan jurnal dan penyuntingan di buku catatan
Dengan mudah beritahukan kepada AI apa yang terjadi agar hal tersebut tercatat di FitnessSyncer Notebook Anda.
- Mencatat hasil pengukuran tekanan darah di FitnessSyncer Notebook: 118/76, denyut nadi 62, diukur pagi ini pukul 08.00, dengan catatan bahwa saya merasa rileks.
- Catat hasil pengukuran glukosa puasa sebesar 95 mg/dL dari pagi ini di Buku Catatan saya, dengan label ‘Sebelum Sarapan’.
- Tambahkan catatan tidur semalam dari pukul 23.00 hingga 07.00 ke Notebook saya, hitung berapa jam saya tidur, dan tambahkan catatan bahwa saya terbangun sekali sekitar pukul 03.00.
- Apa saja tiga entri Notebook terakhir yang saya tambahkan hari ini, dan bisakah Anda merangkumnya untuk saya?
- Angka tekanan darah yang baru saja Anda tambahkan memiliki nilai denyut nadi yang salah; seharusnya 58. Cari entri tersebut dan perbaiki nilai denyut nadinya.
- Catat hasil pemeriksaan kolesterol di FitnessSyncer Notebook saya berdasarkan hasil laboratorium hari ini: kolesterol total 180 mg/dL, LDL 100 mg/dL, HDL 50 mg/dL, trigliserida 120 mg/dL.
- Mencatat pemantauan siklus hari ini di FitnessSyncer Notebook: aliran sedang, suhu tubuh basal 36,7°C, lendir serviks seperti putih telur.
- Tambahkan penisilin sebagai alergi dalam FitnessSyncer Notebook saya, dengan catatan bahwa obat tersebut menyebabkan gatal-gatal.
- Catatan bahwa hari ini saya mulai mengonsumsi Lisinopril 10 mg sekali sehari dalam FitnessSyncer Notebook.
- Tambahkan Diabetes Tipe 2 sebagai kondisi dalam FitnessSyncer Notebook saya, yang didiagnosis tahun lalu.
- Alergi, kondisi kesehatan, dan obat-obatan apa saja yang saat ini tercatat dalam FitnessSyncer?
- Mencatat secara manual sesi latihan kekuatan selama 30 menit yang saya lakukan hari ini ke FitnessSyncer Notebook, dengan sekitar 250 kalori yang terbakar.
Sumber, sinkronisasi, dan pemecahan masalah
Lihat sumber dan tujuan FitnessSyncer Anda, serta atasi beberapa masalah.
- Tampilkan daftar semua aplikasi dan perangkat yang saat ini terhubung ke akun saya melalui FitnessSyncer serta tunjukkan kapan terakhir kali perangkat-perangkat tersebut melakukan sinkronisasi.
- Tampilkan daftar tujuan yang telah saya konfigurasikan, apakah tujuan-tujuan tersebut diaktifkan, dan kapan terakhir kali dijalankan.
- Lakukan penyegaran pada sumber Coros saya dan beri tahu saya apakah sinkronisasi telah dimulai dengan sukses.
- Jalankan tujuan Strava saya sekarang agar data latihan terbaru saya terkirim, dan konfirmasikan saat sinkronisasi sudah masuk antrian.
Unit, preferensi, dan personalisasi
Jadikan jelas bahwa agen tersebut dapat mengelola preferensi melalui percakapan.
- Satuan apa yang Anda gunakan di FitnessSyncer untuk berat badan, jarak, glukosa, dan suhu saya?
- Metrik apa saja yang dapat Anda gunakan untuk melacak tren atau membandingkan data dari periode ke periode di FitnessSyncer?
- Ubah pengaturan saya sehingga jarak ditampilkan dalam mil, berat dalam pon, dan glukosa dalam mg/dL, lalu konfirmasi perubahan tersebut.
- Berapa berat badan rata-rata saya selama 30 hari terakhir? Tampilkan dalam satuan yang saya pilih dan beritahu saya perubahannya dibandingkan dengan 30 hari sebelumnya.
- Perbarui profil FitnessSyncer saya dengan tinggi badan, tanggal lahir, dan ambang batas glukosa terkini, lalu rangkum pengaturan terbaru saya.
Alur kerja bertahap untuk “pengguna tingkat lanjut”
Hal ini menunjukkan kemampuan penalaran multi-alat dari server MCP.
- Jika melihat data FitnessSyncer saya selama 3 bulan terakhir, apa saja tren utama dalam hal aktivitas, berat badan, tidur, dan tekanan darah? Untuk masing-masing aspek tersebut, tolong sampaikan apakah trennya membaik, memburuk, atau stabil.
- Berdasarkan tren berat badan, pola tidur, dan jumlah langkah saya saat ini, usulkanlah rencana sederhana selama 4 minggu dengan target untuk setiap aspek yang terasa realistis, bukan yang ekstrem.
- Selama 90 hari terakhir, cari minggu-minggu di mana kualitas tidur saya buruk dan detak jantung saat istirahat atau tekanan darah saya lebih tinggi dari biasanya. Jelaskan minggu-minggu tersebut dan apa saja yang berubah.
- Gunakan FitnessSyncer untuk menampilkan semua catatan berat badan saya selama setahun terakhir, mengidentifikasi titik terendah dan tertinggi, serta menjelaskan bagaimana saya berpindah dari satu titik ke titik lainnya.
Memulai
Memulainya sangat mudah. Jika Anda belum menjadi pengguna FitnessSyncer atau belum mengonfigurasi akun Anda, kami sarankan Anda memulai dari sini untuk mengonfigurasi akun Anda. Asisten AI tidak pernah melihat kata sandi akun Anda. Mereka menggunakan aplikasi OAuth yang Anda buat dengan Client ID dan Client Secret. Anda dapat mencabut akses kapan saja dari profil FitnessSyncer atau Konfigurasi Pengembang Anda.
Setelah akun Anda dikonfigurasi, Anda perlu membuat profil API untuk mengintegrasikannya dengan asisten AI Anda. Ini terdengar rumit, tetapi sebenarnya sangat mudah.
- Buka halaman Akun Pengembang.
- Di bagian bawah halaman, pilih asisten AI Anda dari daftar, lalu klik “Buat”. Jika Anda tidak melihatnya, pilih “MCP: Kunci API”.
- Jika Anda telah memilih asisten AI yang didukung secara native oleh kami, pada halaman berikutnya, catat Client Id dan Client Secret karena Anda akan membutuhkannya saat mengonfigurasi asisten Anda.
Jika Anda telah memilih Kunci API, pada halaman berikutnya, FitnessSyncer akan meminta Anda untuk menentukan semua izin yang ingin Anda berikan kepada Asisten AI ini. Pilih opsi yang ingin Anda izinkan, lalu pilih "Buat Kunci API". Pada halaman berikutnya, Kunci API Anda akan ditampilkan, yang akan Anda perlukan untuk mengonfigurasi asisten Anda.
Catatan: Client Secret dan Kunci API hanya ditampilkan pada kali pertama; jika Anda kehilangannya, Anda selalu dapat membuatnya kembali, tetapi Anda juga perlu mengonfigurasi ulang asisten Anda. - Ikuti petunjuk untuk asisten Anda sendiri, yang tautannya tercantum di bawah ini.
Asisten AI Anda mungkin menawarkan untuk mendaftarkan dirinya sendiri ke FitnessSyncer secara otomatis, dengan nama seperti “Daftar secara otomatis”, “Pendaftaran Klien Dinamis”, atau “Gunakan identitas yang dipublikasikan oleh Claude”. FitnessSyncer tidak mendukung pendaftaran otomatis, jadi selalu pilih opsi yang memungkinkan Anda memasukkan ID Klien dan Kunci Rahasia Klien yang telah Anda buat di atas.
Asisten Anda mungkin juga memberi tahu Anda bahwa OpenID Connect, dokumen metadata klien, atau CIMD tidak tersedia karena FitnessSyncer tidak mengumumkannya. Hal itu wajar terjadi, dan tidak menghalangi koneksi untuk berfungsi. FitnessSyncer sengaja tidak menyertakan profil akun Anda dalam integrasi tersebut, dan asisten Anda hanya memerlukan Client ID dan Client Secret.
Jika Asisten AI Anda tidak tercantum, silakan Hubungi Kami agar kami dapat membantu.
Petunjuk untuk asisten Anda
Setiap asisten meminta dua hal yang sama, yaitu alamat server dan kunci yang baru saja Anda buat, dan masing-masing menyimpannya di tempat yang berbeda. Pilih yang Anda inginkan:
- Claude, ditambahkan sebagai konektor khusus yang melakukan masuk menggunakan klien OAuth milik Anda sendiri.
- ChatGPT, ditambahkan sebagai server MCP khusus dari ChatGPT di web.
- Perplexity, ditambahkan sebagai konektor khusus melalui transportasi HTTP Streamable.
- Home Assistant, sehingga fitur Assist-nya dapat menjawab melalui suara atau dalam obrolan.
- Mistral Vibe, serta apa pun yang menggunakan token pembawa, termasuk klien yang dikonfigurasi dari berkas.
Apakah data saya aman?
Ya! Anda selalu memegang kendali atas data Anda. Kami tidak menggunakan data Anda untuk pelatihan. Hanya data yang Anda setujui yang digunakan oleh integrasi ini, berdasarkan percakapan yang Anda lakukan dengan asisten tersebut.
Jika Anda berubah pikiran, Anda bisa dengan mudah membatalkannya. Anda dapat mencabut izin-izin tersebut di profil Anda atau menghapus aplikasi yang Anda buat di Konfigurasi Pengembang.
Apakah ini dikenakan biaya tambahan?
Tidak, fitur FitnessSyncer MCP Server tersedia untuk semua akun. Untuk akun gratis, kuota data yang tersedia dibatasi sebagaimana dijelaskan dalam deskripsi FitnessSyncer Pro.
Apakah AI dapat menghapus data saya?
Server FitnessSyncer MCP tidak memiliki kemampuan untuk menghapus data di akun FitnessSyncer Anda atau di sistem sumber maupun tujuan mana pun.
Apa yang akan terjadi jika saya mencabut izin aplikasi atau mengganti rahasia klien?
Jika Anda memperbarui izin, menghapus izin, dan sebagainya, koneksi yang sedang aktif akan terputus. Anda perlu membuat ulang koneksi tersebut seperti yang dijelaskan di atas.




