01Konektör bağlanmıyor ya da sürekli giriş yapmamı istiyor
Konektörü kaldır ve tam olarak https://nutrition-mcp.com/mcp adresiyle tekrar ekle; /mcp kısmı zorunludur. Claude uygulamasında Customize → Connectors bölümünü aç, Nutrition bağlantısını kes ve tekrar bağlan; ChatGPT uygulamasında Settings → Apps bölümünü kullan. Daha önce kullandığın e-posta ve şifreyle ya da aynı Google hesabıyla giriş yap: verilerin bağlantıya değil hesabına aittir, bu yüzden yeniden bağlanırken hiçbir şey kaybolmaz. Bağlandıktan sonra, en az 90 günde bir kullandığın sürece bağlı kalır; çalışmayı bırakırsa aynı şekilde yeniden bağlanmak sorunu çözer.
02Giriş sayfası {"error":"session_expired"} gösteriyor
Giriş sayfası yalnızca 10 dakika geçerlidir ve sunucu bir güncelleme için yeniden başladığında da sıfırlanır. Giriş sayfasına dönüp yenile ya da yapay zekâ uygulamandan bağlanmaya yeniden başla, sonra uzun bir ara vermeden giriş yap. Bunun yerine session_mismatch yazıyorsa giriş, sayfayı açan tarayıcıdan farklı bir tarayıcıda tamamlanmış demektir: yapay zekâ uygulamandan yeniden başla ve aynı tarayıcıda tamamla.
03Giriş yapamıyorum ya da şifremi unuttum
Zaten bir hesabın varsa Giriş yap seçeneğini kullan: orada yanlış bir e-posta ya da şifre “E-posta veya şifre yanlış.” uyarısı verir ve asla yeni bir hesap oluşturmaz. Hesap oluştur yalnızca ilk ziyaretin içindir. E-postada yazım hatası olup olmadığını kontrol et. Hesabını Google ile devam et ile oluşturduysan yine o düğmeyi kullan. Henüz kendi kendine şifre sıfırlama yok: hesabındaki adresten anton@nutrition-mcp.com adresine yaz, ben sıfırlarım.
04Yeniden bağlandım ve geçmişim kayboldu
Her e-posta adresi ayrı bir hesaptır, bu yüzden farklı bir e-postayla giriş yapmak boş bir hesap başlatır; hiçbir şey silinmedi. Bağlantıyı kes ve en başta kullandığın adresle tekrar giriş yap. Hangisi olduğundan emin değilsen anton@nutrition-mcp.com adresine yaz.
05Yapay zekâ yanıt veriyor ama hiçbir şey kaydetmiyor
Konektörün bu sohbet için açık olduğundan emin ol — Claude uygulamasında mesaj kutusundaki araçlar menüsüne bak — ve isteğini doğrudan söyle, örneğin “kahvaltımı Nutrition üzerinde kaydet”. Uygulaman bir aracı kullanmak için izin isterse onayla.
06Yemeklerim yanlış günde görünüyor
Günler senin saat diliminde sayılır; hiç ayarlamadıysan UTC kullanılır. “Hangi saat dilimi ayarlı?” diye sor (get_profile) ve yanlışsa “saat dilimimi Europe/Berlin yap” de (set_timezone). Kaydettiğin her şey bundan sonra yerel gününe göre gruplanır, eski kayıtlar dahil. Tek istisna, saat dilimi yanlışken belirli bir saat verdiğin bir kayıttır: kaydedildiği anı koruduğu için hâlâ bir saat ya da bir gün kaymış durabilir; yapay zekâdan onu doğru tarih ve saate taşımasını iste (update_meal). Geçmişini içe aktarmadan önce de saat dilimini ayarla: içe aktarılan yemekler yerleştirildikleri anı korur ve saat dilimini değiştirdikten sonra başka bir uygulamanın dosyasını yeniden aktarmak onları ikinci kez ekler. Nutrition MCP dışa aktarması tanınır ve kopyalanmaz.
07Yalnızca metin görüyorum, grafik ya da kart yok
Görsel kartlar, etkileşimli MCP Apps panellerini destekleyen bir uygulama gerektirir; Claude ya da ChatGPT gibi. Diğer istemciler aynı bilgiyi metin olarak alır. Widget'ları kapattıysan tekrar açılmasını iste (set_widget_display) ve yeni bir sohbet başlat: açık bir sohbet yeniden bağlanana kadar eski ayarını korur. Bir yemeği kaydettikten sonra çıkan küçük kart, yalnızca günlük hedefler belirledikten sonra görünür (set_nutrition_goals).
08İçe aktarıcı açılmıyor ya da kaydedemediğini söylüyor
İçe aktarma paneli, etkileşimli panelleri gösteren ve widget'ları açık olan bir uygulama gerektirir. Bu ana uygulama bu görünümün kaydına yazmasına izin vermiyor yazıyorsa ya da panel hiç çıkmıyorsa yapay zekâdan dosyayı kendisinin aktarmasını iste: CSV dosyasını ekle ya da yapıştır, bulk_import_meals aracını kullanır; bu araç her satırı denetler ve kopyaları atlar, bu yüzden saat dilimin bu arada değişmediği sürece tekrar göndermek güvenlidir. İlk içe aktarmadan önce saat dilimini ayarla: bir değişiklikten sonra başka bir uygulamanın dosyasını yeniden aktarmak satırları tekrar ekler. İçe aktarma panelini kullanıyorsan ve bir alkol kolonunun korunmasını istiyorsan önce alkol takibini aç: takip kapalıyken panel o kolonu atlar ve sonradan yeniden aktarmak onu doldurmaz.
09“Rate limit exceeded” ya da “Too many failed authentication attempts” görüyorum
Her hesap dakikada 60 istek yapabilir ve her araç çağrısı en az bir istek sayılır. Mesajda yazan saniye kadar bekle, sonra devam et. Çok sayıda yemeği sonradan eklemek için tek tek kaydetmek yerine içe aktarıcıyı kullan. Giriş sayfaları her ağ için dakikada 30 isteğe izin verir. Bir ağdan üst üste 20 reddedilen bağlantı denemesinden sonra — genellikle bağlantısı kesilmiş eski bir konektör hâlâ denemeye devam ettiği için — o ağdan gelen bağlantılar 5 dakika duraklatılır; duraklamalar tekrarlanırsa en fazla bir saate kadar uzar. Eski konektörü kaldırıp tekrar eklemek bu denemeleri durdurur.
10Bir barkod bulunamıyor ya da değerleri yanlış görünüyor
Barkod verileri, bir topluluk veritabanı olan Open Food Facts kaynağından gelir; bu yüzden bazı ürünler eksiktir ve bazı kayıtlar güncelliğini yitirmiştir. Barkodun altındaki 8–14 hanenin tamamının doğru okunduğundan emin ol. Ürün orada yoksa yapay zekâ addan ya da besin etiketinin fotoğrafından tahmin edebilir ve sonrasında her değeri düzeltebilirsin. Ürünü openfoodfacts.org üzerinde eklemek herkesin işine yarar. Open Food Facts kafein verisi tutmadığı için kafein, etiketten ya da tipik miktarlardan gelir.
11Dün hâlâ Apple Health içinde görünmüyor
Apple Health eşitlemesi yalnızca kapanmış günleri gönderir. Bir gün, senin saat diliminde ertesi sabah 05:00'te kapanmış sayılır; bu yüzden dün, bugün 05:00 sonrasındaki ilk eşitlemeyle gelir ve bugün yarına kadar Sağlık uygulamasında hiç görünmez. Kısayolun otomasyonlarından biri tetiklendiğinde (Sağlık uygulamasını açmak, alarmını kapatmak) ya da Kısayollar uygulamasında Nutrition MCP Health kısayolunu çalıştırıp Sync now seçtiğinde bir eşitleme çalışır. Kaçırılan bir sabah kendiliğinden telafi edilir: her eşitleme son 7 güne geri bakar. Günler profilindeki saat dilimini izler (get_profile) ya da hiç ayarlamadıysan bağlanırken iPhone cihazının bildirdiği saat dilimini (yemekler yanlış günde). Bağlanmadan önceki günler yalnızca, bağlanırken önceki 7 güne kadarını geri getirmeyi seçtiysen gönderilir.
12Apple Health sohbetimden daha fazlasını gösteriyor
Apple Health bir değere ekleme yapabilir ama elinde tuttuğu bir değeri asla düşüremez. Zaten gönderilmiş bir güne eklediğin bir yemek, o gün son 7 gün içindeyse 12:01, 12:02 diye devam eden küçük ek bir kayıt olarak arkasından gider. Günü gönderildikten sonra sildiğin ya da küçülttüğün bir yemek ise Sağlık tarafını yüksek bırakır ve kısayol, farkın ne kadar olduğunu söyleyen bir bildirim gösterir. Düzeltmek için Sağlık uygulamasını aç, Göz At → Beslenme bölümüne git, ilgili türü aç (örneğin Besinsel Enerji), Tüm Verileri Göster seçeneğine dokun, o güne ait Kısayollar kayıtlarını sil ve doğru toplamı elle gir. Asla Kısayollar'dan Tüm Verileri Sil seçeneğini kullanma: diğer kısayollarının kaydettiklerini de siler. Her gün iki katına çıkmış görünüyorsa başka bir uygulama da aynı türleri yazıyor ve Sağlık ikisini topluyor demektir: Sağlık uygulamasında Paylaşım → Uygulamalar altından birini kapat.
13Apple Health eşitlemesi durdu
Kısayollar uygulamasını aç ve Nutrition MCP Health kısayolunu elle çalıştır: neyin ters gittiğini söyler. Yeniden bağlanmanı istiyorsa bağlantı sona ermiştir (eşitleme olmadan 90 gün geçtiğinde, bağlandıktan 365 gün sonra ya da Disconnect seçeneğinden sonra): kısayolu çalıştır, açtığı sayfada yapay zekâ uygulamandakiyle aynı hesapla giriş yap ve 30 dakika içinde tamamla. Elle çalıştırdığında eşitliyor ama kendiliğinden eşitlemiyorsa, Kısayollar uygulamasının Otomasyon sekmesindeki otomasyonlarının açık ve Hemen Çalıştır olarak ayarlı olduğunu kontrol et. Bir bildirim, bir günün Apple Health tarafına ulaşmadığını söylüyorsa Sağlık uygulamasında Paylaşım → Uygulamalar → Kısayollar altından her besin türünü yazma izni ver ve kısayolu tekrar çalıştır. Yeni bir iPhone bağlamak eskisinin bağlantısının yerine geçer.
14Dışa aktarma indirme bağlantım çalışmıyor
Dışa aktarma bağlantıları 60 dakika sonra sona erer ve her yeni dışa aktarma önceki dosyanın yerini alır. Yeni bir dışa aktarma iste (export_all_data) ve hemen indir. Geçmişini beklerken dışa aktarma 0 yemek bildiriyorsa büyük olasılıkla farklı bir e-postayla giriş yapmışsın; bkz. geçmişim kayboldu.
15Hesabımı nasıl silerim?
Yapay zekâdan Nutrition MCP hesabını silmesini iste (delete_account). Onaylamanı ister, sonra yemeklerini, suyunu, kilonu, vücut ölçülerini, hedeflerini, ayarlarını, yapay zekâ uygulamanın hangi araçları kullandığına dair kaydı, varsa dışa aktarma dosyanı, girişini ve hesabın kendisini kalıcı olarak siler. Bu geri alınamaz, bu yüzden bir kopya istiyorsan önce verilerini dışa aktar. Ardından konektörü uygulamandan kaldır. Daha sonra aynı e-postayla tekrar giriş yapmak yeni ve boş bir hesap oluşturur.
16Bir hatayı ya da güvenlik sorununu nasıl bildiririm?
Hataları GitHub Issues üzerinden bildir: hangi uygulamayı kullandığını (Claude, ChatGPT, …), ne sorduğunu, ne olduğunu ve kabaca ne zaman olduğunu yaz. Şifreni asla ekleme. Güvenlik sorunlarını lütfen herkese açık biçimde bildirme: GitHub özel güvenlik açığı bildirimi üzerinden ya da e-postayla, güvenlik politikasında anlatıldığı şekilde özel olarak bildir. Bunların dışındaki her şey için anton@nutrition-mcp.com adresine yaz.