01Konektor nie chce się połączyć albo ciągle każe mi się logować
Usuń konektor i dodaj go ponownie z dokładnie tym adresem: https://nutrition-mcp.com/mcp — końcówka /mcp jest wymagana. W Claude otwórz Customize → Connectors, rozłącz Nutrition i połącz go ponownie; w ChatGPT użyj Settings → Apps. Zaloguj się tym samym adresem e-mail i hasłem albo tym samym kontem Google co wcześniej: dane należą do Twojego konta, a nie do połączenia, więc po ponownym połączeniu niczego nie stracisz. Połączony konektor działa, dopóki korzystasz z niego przynajmniej raz na 90 dni; jeśli przestanie działać, wystarczy połączyć go ponownie w ten sam sposób.
02Strona logowania pokazuje {"error":"session_expired"}
Strona logowania jest ważna tylko przez 10 minut i resetuje się też przy każdym restarcie serwera po aktualizacji. Wróć na stronę logowania i odśwież ją albo zacznij łączenie od nowa w aplikacji AI, a potem zaloguj się bez dłuższej przerwy. Jeśli zamiast tego widzisz session_mismatch, logowanie zostało dokończone w innej przeglądarce niż ta, w której się zaczęło: zacznij od nowa w aplikacji AI i dokończ w tej samej przeglądarce.
03Nie mogę się zalogować albo nie pamiętam hasła
Jeśli masz już konto, użyj przycisku Zaloguj się: błędny e-mail lub hasło pokaże tam komunikat „Nieprawidłowy e-mail lub hasło” i nigdy nie założy nowego konta. Opcję Załóż konto wybierz tylko przy pierwszej wizycie. Sprawdź, czy w adresie e-mail nie ma literówki. Jeśli konto zostało założone przez Kontynuuj z Google, użyj ponownie tego przycisku. Samodzielnego resetu hasła jeszcze nie ma: napisz na anton@nutrition-mcp.com z adresu przypisanego do konta, a zresetuję je.
04Po ponownym połączeniu zniknęła moja historia
Każdy adres e-mail to osobne konto, więc logowanie innym adresem otwiera puste konto — nic nie zostało usunięte. Rozłącz się i zaloguj ponownie tym samym adresem co na początku. Jeśli nie masz pewności, który to był, napisz na anton@nutrition-mcp.com.
05AI odpowiada, ale niczego nie zapisuje
Upewnij się, że konektor jest włączony w tej rozmowie (w Claude sprawdź menu narzędzi w polu wiadomości), i poproś wprost, na przykład „zapisz moje śniadanie w Nutrition”. Jeśli aplikacja poprosi o zgodę na użycie narzędzia, zatwierdź ją.
06Moje posiłki trafiają pod zły dzień
Dni są liczone w Twojej strefie czasowej, a jeśli nigdy jej nie ustawiono, obowiązuje UTC. Zapytaj „jaką mam ustawioną strefę czasową?” (get_profile), a jeśli jest błędna, poproś „ustaw moją strefę czasową na Europe/Berlin” (set_timezone). Wtedy wszystkie Twoje wpisy, także wcześniejsze, są grupowane według Twojego lokalnego dnia. Jedyny wyjątek to wpis z podaną konkretną godziną, dodany, gdy strefa czasowa była błędna: zachowuje datę i godzinę, z jaką został wtedy zapisany, więc nadal może być przesunięty o godzinę lub dzień — poproś AI o przeniesienie go na właściwą datę i godzinę (update_meal). Strefę czasową ustaw też przed importem historii: zaimportowane posiłki zachowują datę i godzinę, z jaką zostały zapisane, a ponowny import pliku z innej aplikacji po zmianie strefy czasowej doda je po raz drugi. Eksport z Nutrition MCP zostanie rozpoznany i nie utworzy duplikatów.
07Widzę tylko tekst, bez wykresów i kart
Karty wizualne wymagają aplikacji obsługującej interaktywne panele MCP Apps, takiej jak Claude lub ChatGPT; pozostałe aplikacje dostają te same informacje w formie tekstu. Jeśli widżety zostały wyłączone, poproś o ich ponowne włączenie (set_widget_display) i zacznij nową rozmowę — otwarty czat zachowuje stare ustawienie, dopóki nie połączy się ponownie. Mała karta po zapisaniu posiłku pojawia się dopiero wtedy, gdy ustawisz dzienne cele (set_nutrition_goals).
08Importer się nie otwiera albo pisze, że nie może zapisać danych
Panel importera wymaga aplikacji, która wyświetla interaktywne panele i ma włączone widżety. Jeśli pokazuje komunikat Ta aplikacja nie pozwala temu widokowi zapisywać w Twoim dzienniku albo w ogóle się nie pojawia, poproś AI, żeby samo zaimportowało plik: załącz lub wklej CSV, a AI użyje narzędzia bulk_import_meals, które sprawdza każdy wiersz i pomija duplikaty, więc ponowne wysłanie jest bezpieczne, o ile w międzyczasie nie zmieniła się Twoja strefa czasowa. Strefę czasową ustaw przed pierwszym importem: ponowny import pliku z innej aplikacji po jej zmianie doda wiersze jeszcze raz. Jeśli korzystasz z panelu importera i chcesz zachować kolumnę z alkoholem, najpierw włącz śledzenie alkoholu — panel pomija tę kolumnę, dopóki śledzenie jest wyłączone, a późniejszy ponowny import jej nie uzupełni.
09Widzę „Rate limit exceeded” albo „Too many failed authentication attempts”
Każde konto może wysłać 60 żądań na minutę, a każde wywołanie narzędzia to co najmniej jedno żądanie. Odczekaj tyle sekund, ile podaje komunikat, i kontynuuj. Jeśli chcesz uzupełnić wiele wcześniejszych posiłków, użyj importera zamiast zapisywać je po kolei. Strony logowania przyjmują 30 żądań na minutę z jednej sieci. Po 20 odrzuconych z rzędu próbach połączenia z jednej sieci — zwykle to stary, odłączony konektor, który wciąż ponawia próby — połączenia z tej sieci są wstrzymywane na 5 minut, a kolejne blokady wydłużają się maksymalnie do godziny. Usunięcie starego konektora i dodanie go ponownie kończy te próby.
10Kod kreskowy nie zostaje znaleziony albo jego wartości wyglądają na błędne
Dane kodów kreskowych pochodzą z Open Food Facts, bazy tworzonej przez społeczność, więc niektórych produktów brakuje, a niektóre wpisy są nieaktualne. Upewnij się, że wszystkie cyfry pod kodem kreskowym (od 8 do 14) zostały odczytane poprawnie. Jeśli produktu nie ma w bazie, AI może oszacować wartości na podstawie nazwy albo zdjęcia tabeli wartości odżywczych, a Ty możesz później poprawić dowolną liczbę. Dodanie produktu na openfoodfacts.org pomaga wszystkim. Open Food Facts nie ma danych o kofeinie, więc jej ilość pochodzi z etykiety albo z typowych wartości.
11Wczorajszego dnia jeszcze nie ma w Apple Health
Synchronizacja z Apple Health wysyła tylko zakończone dni. Dzień uznaje się za zakończony o 05:00 następnego ranka w Twojej strefie czasowej, więc wczorajszy dzień trafia tam przy pierwszej synchronizacji po 05:00 dzisiaj, a dzisiejszy pojawi się w aplikacji Zdrowie dopiero jutro. Synchronizacja uruchamia się, gdy zadziała jedna z automatyzacji skrótu (otwarcie aplikacji Zdrowie, wyłączenie budzika), albo gdy uruchomisz Nutrition MCP Health w aplikacji Skróty i wybierzesz Sync now. Pominięty poranek nadrabia się sam: każda synchronizacja sięga 7 ostatnich dni. Dni liczone są w strefie czasowej z Twojego profilu (get_profile), a jeśli nigdy jej nie ustawiono, w tej, którą Twój telefon iPhone zgłosił przy łączeniu (posiłki pod złym dniem). Dni sprzed połączenia są wysyłane tylko wtedy, gdy przy łączeniu wybrano nadrobienie do 7 wcześniejszych dni.
12Apple Health pokazuje więcej niż mój czat
Apple Health może dodać coś do wartości, ale nigdy nie obniży wartości, którą już ma. Posiłek dodany do dnia, który został już wysłany, trafia tam jako mały dodatkowy wpis o 12:01, 12:02 i tak dalej, o ile ten dzień mieści się w 7 ostatnich dniach. Jeśli usuniesz lub zmniejszysz posiłek po wysłaniu jego dnia, w aplikacji Zdrowie zostanie wyższa wartość, a skrót pokaże powiadomienie o różnicy. Aby to poprawić, otwórz aplikację Zdrowie, przejdź do Przeglądaj → Odżywianie, otwórz dany typ, stuknij Pokaż wszystkie dane, usuń wpisy z tego dnia pochodzące z aplikacji Skróty i wpisz poprawną sumę ręcznie. Nigdy nie używaj opcji Usuń wszystkie dane z „Skróty”: usuwa ona także to, co zapisały Twoje inne skróty. Jeśli każdy dzień wygląda na podwojony, inna aplikacja zapisuje te same typy, a aplikacja Zdrowie je sumuje: wyłącz jedną z nich w Udostępnianie → Aplikacje w aplikacji Zdrowie.
13Synchronizacja z Apple Health przestała działać
Otwórz aplikację Skróty i uruchom Nutrition MCP Health ręcznie: skrót powie, co poszło nie tak. Jeśli prosi o ponowne połączenie, połączenie wygasło (po 90 dniach bez synchronizacji, 365 dniach od połączenia albo po wybraniu Disconnect): uruchom go, zaloguj się na otwartej stronie na to samo konto co w aplikacji AI i dokończ w ciągu 30 minut. Jeśli synchronizuje po ręcznym uruchomieniu, ale nie sam, sprawdź, czy jego automatyzacje na karcie Automatyzacja w aplikacji Skróty są włączone i ustawione na Uruchom natychmiast. Jeśli powiadomienie mówi, że dzień nie dotarł do Apple Health, pozwól aplikacji Skróty zapisywać każdy typ odżywiania w Udostępnianie → Aplikacje → Skróty w aplikacji Zdrowie, a potem uruchom skrót ponownie. Połączenie nowego telefonu iPhone zastępuje połączenie poprzedniego.
14Link do pobrania eksportu nie działa
Linki do eksportu wygasają po 60 minutach, a każdy nowy eksport zastępuje poprzedni plik. Poproś o nowy eksport (export_all_data) i od razu go pobierz. Jeśli eksport pokazuje 0 posiłków, choć powinna tam być Twoja historia, prawdopodobnie logujesz się innym adresem e-mail — zajrzyj do punktu o zniknięciu historii.
15Jak usunąć konto?
Poproś AI o usunięcie Twojego konta Nutrition MCP (delete_account). AI poprosi o potwierdzenie, a następnie trwale usunie Twoje posiłki, wodę, wagę, wymiary ciała, cele, ustawienia, rejestr narzędzi, z których korzystała Twoja aplikacja AI, ewentualny plik eksportu, dane logowania i samo konto. Tego nie da się cofnąć, więc jeśli chcesz mieć kopię, najpierw wyeksportuj dane. Potem usuń konektor ze swojej aplikacji. Jeśli w przyszłości zalogujesz się ponownie tym samym adresem e-mail, powstanie nowe, puste konto.
16Jak zgłosić błąd lub problem z bezpieczeństwem?
Błędy zgłaszaj w GitHub Issues: napisz, z jakiej aplikacji korzystasz (Claude, ChatGPT, …), jaka była Twoja prośba, co się stało i mniej więcej kiedy. Nigdy nie podawaj swojego hasła. Nie zgłaszaj problemów z bezpieczeństwem publicznie: zgłoś je prywatnie przez prywatne zgłaszanie podatności w GitHubie albo e-mailem, zgodnie z polityką bezpieczeństwa. We wszystkich innych sprawach napisz na anton@nutrition-mcp.com.