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://your-domain.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 your@email.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 your@email.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.
11Link 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.
12Jak 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ę, 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.
13Jak 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 your@email.com.