FitnessSyncer

  Bir AI Asistanını API Anahtarıyla Bağlama

Her AI asistanı sizin adınıza FitnessSyncer MCP Server'ye giriş yapamaz. Birçoğu yalnızca bir sunucu adresi ve bir jeton girme alanı sunar; bazıları ise tüm yapılandırmalarını diskteki bir dosyadan okur. Bu tür durumlar için FitnessSyncer, oturum açma işleminin tamamını yerine getiren, uzun ömürlü tek bir jeton olan bir API Anahtarı verir.

Mistral Vibe işte bu şekilde bağlanır; bu aynı zamanda kendi sunucunuzda barındırılan bir asistan, bir komut satırı istemcisi, bir ajan çerçevesi ya da OAuth ekranı yerine bir başlık sunan bir ChatGPT için de çözümdür. Claude, ChatGPT, Perplexity ve Home Assistant'ın her birinin kendine özgü bir oturum açma süreci vardır; bu nedenle, uygun olduğu durumlarda kendi talimatlarını tercih edin.

Başlamadan önce

  • Kaynaklarınızın bağlandığı bir FitnessSyncer hesabı. MCP Server her hesaba dahildir, dolayısıyla ek bir şey satın almanıza gerek yoktur; yeniyseniz “Başlangıç” bölümüne bakın. Ücretsiz bir hesap, sitenin diğer tüm bölümlerinde olduğu gibi, burada da daha az geçmişe erişim sağlar.
  • Bir Yetkilendirme başlığı gönderebilen ya da buna “Bearer Token” veya “API token” adını veren bir yardımcı. Eğer sizinki bunun yerine OAuth ile oturum açabiliyorsa, bu daha iyi bir seçenektir; çünkü izinleri tek seferde değil, her seferinde kendiniz seçersiniz.

API Anahtarı, ona verdiğiniz izinler için bir şifre niteliğindedir ve kendiliğinden geçerliliğini yitirmez. Sağlık verilerinizi emanet edebileceğiniz bir asistana yalnızca bir tane girin ve ona ihtiyaç duyduğu en az izni verin.

1. Adım: FitnessSyncer adresinde API anahtarınızı oluşturun

  1. "Geliştirici Hesapları" sayfasına gidin.
  2. Sayfanın alt kısmında, listeden “MCP: API Anahtarı” seçeneğini seçin ve “Oluştur” düğmesine tıklayın.
  3. FitnessSyncer bu anahtarın hangi izinlere sahip olması gerektiğini sorar. Yalnızca asistanın yapmasını istediğiniz işlemleri seçin; soruları yanıtlamak için okuma izinleri yeterlidir ve işaretlemediğiniz hiçbir izin, daha sonra yeni bir anahtar oluşturulmadan kullanılamaz.
  4. “API Anahtarı Oluştur” seçeneğini seçin ve bir sonraki sayfada API anahtarını not alın. Bu anahtar yalnızca bir kez görüntülenir; kaybederseniz yeniden oluşturabilirsiniz, ancak bu durumda asistanınıza tekrar girmeniz gerekecektir.

  Step 2: Mistral Vibe

API anahtarınız hazırsa:

  1. Sol menüden “Bağlam”ı ve ardından “Bağlayıcılar”ı seçin.
  2. Ekranın sağ üst köşesindeki “Bağlayıcı Ekle” seçeneğini seçin.
  3. "Özel MCP Konektör" seçeneğini seçin.
  4. Ad alanına “FitnessSyncer” yazın
  5. Sunucu için https://www.fitnesssyncer.com/services/mcp değerini girin
  6. "API Jetonu Kimlik Doğrulaması" seçeneğini seçin ve API Anahtarınızı "Bearer Jetonu" alanına yapıştırın.

2. Adım: Ayarlar ekranı bulunan diğer tüm yardımcılar

Alanların isimleri asistanlardan asistanlara farklılık gösterse de, her zaman sadece üç tane vardır:

  1. Ad alanına “FitnessSyncer” yazın
  2. Sunucu olarak https://www.fitnesssyncer.com/services/mcp değerini girin; bazı asistanlar bunu Uzak MCP sunucu URL’si olarak adlandırır
  3. API Anahtarınızı “Bearer Token” alanına girin. Asistan bunun yerine bir başlık isterse, başlık adı “Authorization” olmalı ve değeri “Bearer” kelimesi, bir boşluk ve API Anahtarınızdan oluşmalıdır.

Asistan sizden bir aktarım türü seçmenizi de isterse, “Streamable HTTP” seçeneğini seçin. FitnessSyncer, eski SSE aktarım türünü desteklemez.

2. Adım: Bir dosyadan yapılandırılan bir yardımcı

Birçok komut satırı ve masaüstü istemcisi, sunucularının ayarlarını bir JSON dosyasından okur. Dosyanın biçimi değişiklik gösterebilir; bu nedenle kendi asistanınızın belgelerine bakın, ancak genellikle şu şekilde görünür:

{
 "mcpServers": {
   "FitnessSyncer": {
     "transport": "http",
     "url": "https://www.fitnesssyncer.com/services/mcp",
     "headers": {
       "Authorization": "Bearer YOUR_TOKEN_HERE"
     }
   }
 }
}

YOUR_TOKEN_HERE ifadesini API anahtarınızla değiştirin; “Bearer” kelimesini ve önündeki boşluğu aynen koruyun.

Bir dene

Her şeyin düzgün çalıştığını kontrol etmek için yeni bir sohbet başlatın ve aşağıdakilerden herhangi birini yapıştırın:

  • Hesabımla şu anda bağlı olan tüm uygulamaları ve cihazları FitnessSyncer listele ve en son ne zaman senkronize edildiklerini göster.
  • Bu hafta, geçen haftaya kıyasla nasıl uyudum?
  • Son bir ayda dinlenme kalp atış hızımda ne gibi bir değişim oldu?

MCP Server sayfasında daha pek çok fikir bulunmaktadır.

AI asistanınız, ölçüm sonuçlarınızı genel kılavuzlara dayanarak açıklıyor; bu, tıbbi tavsiye niteliğinde değildir.

API anahtarı mı kullanmalıyım yoksa oturum açmalı mıyım?

Asistanınızın desteklediği yerlerde oturum açın. Bir OAuth oturum açma işlemi, bağlandığınız anda hangi izinleri vereceğinizi sorar ve bu izinler o tek bağlantı için iptal edilebilir; bir API Anahtarı ise, oluşturulduğu sırada seçtiğiniz izinleri, geçerli olduğu sürece korur.

Asistan oturum açamadığında bir API Anahtarı kullanın; bu durum, Mistral Vibe ve bir dosyadan yapılandırılan çoğu istemci için geçerlidir.

Bir API anahtarının yapmasına izin verilen işlemleri değiştirebilir miyim?

İş işten geçtikten sonra olmaz. İzinler, anahtar oluşturulduğunda sabitlenir; bu nedenle izinleri genişletmek veya daraltmak için Geliştirici Yapılandırması’ndaki anahtarı silin ve istediğiniz izinlere sahip yeni bir anahtar oluşturun. Ardından asistanınızın bu yeni anahtara ihtiyacı olacaktır.

API anahtarımı kaybettim. Şimdi ne yapmalıyım?

Anahtar yalnızca oluşturulduğunda görüntülenir; dolayısıyla aranacak bir şey yoktur. Geliştirici Yapılandırması’ndan anahtarı yeniden oluşturun ve asistanınıza yeni anahtarı girin. Yeniden oluşturduğunuz anda eski anahtar çalışmaz hale gelir; artık güvenmediğiniz bir asistanı bu şekilde de engelleyebilirsiniz.

Bir asistanın bağlantısını nasıl kesebilirim?

Yardımcı programdaki konektörü kaldırın, ardından Geliştirici Yapılandırması'ndaki anahtarı silin. Önemli olan kısım anahtarı silmektir; aksi takdirde, anahtara hâlâ bağlı olan her şey çalışmaya devam eder.

FitnessSyncer, oturum açmanız ve ayarlarınızı hatırlaması için zorunlu çerezler kullanır. İzninizle, kullanıcıların bu web sitesini nasıl kullandığını anlamak amacıyla analiz çerezleri de kullanıyoruz. Daha Fazla Bilgi Edinin