Połącz Claude, Claude Code, Cursor lub OpenClaw z Apple Health
W 2026 roku jednocześnie prawdziwe są dwie rzeczy. Claude i ChatGPT potrafią czytać Apple Health, ale żaden z nich nie zrobi tego nigdzie poza własną aplikacją na iPhone'a. Jeśli agent, którego naprawdę używasz, działa na Macu, na Macu mini w szafie, na VPS albo w terminalu, potrzebujesz czegoś na telefonie, co przekaże dane dalej. Ta strona omawia obie połowy.
1. Co robią wbudowane konektory
Firma Anthropic dodała połączenie z Apple Health do aplikacji Claude na iOS w styczniu 2026, w wersji beta dla subskrybentów Pro i Max w USA. ChatGPT Health od OpenAI dotarł do użytkowników w USA w lipcu 2026 i obejmuje plan bezpłatny. Oba proszą iOS o dostęp do Zdrowia, pobierają to, czego potrzebują w trakcie rozmowy, i działają tylko do odczytu.
| Konektor Claude | ChatGPT Health | Marrow | |
|---|---|---|---|
| Działa w | Aplikacja Claude na iPhone'a | Aplikacja ChatGPT na iPhone'a | Dowolny klient MCP, dowolny komputer |
| Claude Code, Claude Desktop, Cursor | Nie | Nie | Tak |
| OpenClaw, Hermes, modele lokalne | Nie | Nie | Tak |
| Gdy telefon jest w kieszeni | Nie | Nie | Tak, przez samodzielnie hostowaną kopię lustrzaną |
| Dziennik posiłków i ciężary serią po serii | Tylko sumy z HealthKit | Tylko sumy z HealthKit | Tak |
| Liczby sprawdzone z własnymi sumami dziennymi Apple | Nie | Nie | Tak |
| Dokąd trafiają Twoje dane | Anthropic, przy każdym czacie | OpenAI, przy każdym czacie | Zostaje na Twoim telefonie lub urządzeniu |
| Cena | Pro lub Max | Bezpłatnie | Bezpłatnie, serwer na licencji MIT |
Użyj wbudowanego konektora, jeśli rozmawiasz z asystentem wyłącznie na telefonie i chcesz szybko coś sprawdzić. Użyj Marrow, gdy tylko agent działa gdzie indziej, ma działać według harmonogramu albo potrzebuje szczegółów stojących za sumami.
2. Dlaczego „tylko aplikacja na iPhone'a” nie wynika z polityki firm
HealthKit to framework działający na urządzeniu. Nie ma serwerowego API Apple Health, niczego, co mógłby wywołać skrypt na Macu lub funkcja w chmurze. Każda integracja z komputerem czy serwerem, także nasza, to tak naprawdę aplikacja na iOS, która czyta HealthKit i udostępnia dane dalej. Dlatego typowa konfiguracja Claude Code kończy się aplikacją na telefonie wysyłającą dane do bazy i serwerem MCP przed nią.
3. Wersja na dwie minuty: MCP na urządzeniu
Marrow uruchamia serwer MCP na samym iPhonie. Zainstaluj aplikację, otwórz Eksportuj, a potem Lokalny MCP, włącz serwer, a pokaże adres URL i token bearer. Odpowiada, gdy aplikacja jest otwarta, a Twój komputer jest w tej samej sieci Wi-Fi lub tailnecie. Pełne instrukcje, w tym prompt, który możesz wkleić do dowolnego agenta, aby przeprowadził Cię przez konfigurację, są na stronie konfiguracji agenta.
4. Wersja zawsze włączona: samodzielnie hostowana kopia lustrzana
Dla Claude Code, Cursor, OpenClaw lub czegokolwiek, co potrzebuje Twoich danych, gdy telefon śpi, sparuj kopię lustrzaną. To jeden plik Pythona bez zależności, na licencji MIT, a wysyłanie danych z telefonu w tle utrzymuje ją aktualną.
pip install marrow-mcp
marrow-server # prints a pairing link and the agent token
Otwórz link do parowania na dowolnym ekranie, a potem w Marrow: Eksportuj, Serwer MCP, Sparuj z serwerem, a potem zeskanuj. Od tej pory kopia lustrzana przechowuje kopię SQLite na Twoim sprzęcie i udostępnia trzynaście narzędzi tylko do odczytu pod adresem http://<server-ip>:8800/mcp: siedem z telefonu, sleep_log i symptoms_and_mood oraz cztery, które odpowiadają językiem samej aplikacji (wszystkie trzynaście wymieniono w sekcji 5). Narzędzia zapisu pojawiają się tylko z Marrow Cloud MCP.
Claude Code
claude mcp add --transport http marrow http://<server-ip>:8800/mcp \
--header "Authorization: Bearer <mcp token>"
Claude Desktop, Cursor, OpenClaw, Hermes, wszystko z plikiem mcp.json
{
"mcpServers": {
"marrow": {
"type": "http",
"url": "http://<server-ip>:8800/mcp",
"headers": { "Authorization": "Bearer <mcp token>" }
}
}
}
Claude Desktop ma też pakiet .mcpb do instalacji jednym kliknięciem na stronie wydań.
Spoza Twojej sieci
Nie przekierowuj portów do serwera. Umieść go w tailnecie, a będzie działać wszędzie, gdzie sięga komputer z agentem:
tailscale serve --bg --https=8800 http://127.0.0.1:8800
Potem użyj adresu URL tailneta w konfiguracji powyżej. Resztę, także to, co ląduje na dysku, opisuje poradnik o samodzielnie hostowanej kopii lustrzanej.
5. O co może zapytać agent
Siedem narzędzi tylko do odczytu na telefonie: health_summary, list_metrics, metric_daily, metric_samples, workouts, nutrition_log, strength_log. Kopia lustrzana udostępnia trzynaście, dodając sleep_log, symptoms_and_mood i cztery odczyty gotowe dla modelu, ocenione względem Twojej własnej normy: daily_brief (dzisiaj, z własnymi frazami aplikacji i flagami wartymi wspomnienia), baselines, what_changed (ostatni tydzień na tle czterech poprzednich) i data_quality (co jest świeże, nieaktualne lub brakuje). Za nimi stoją 172 typy Apple Health oraz własny dziennik posiłków i dziennik treningu siłowego Marrow. Prompty, które działają dobrze:
- „Porównaj moje tętno spoczynkowe i HRV w czterech tygodniach przed rozpoczęciem porannych treningów i po nim.”
- „W które dni w tym miesiącu sen trwał krócej niż sześć godzin i co działo się z moimi krokami następnego dnia?”
- „Podsumuj białko na tle mojego celu z ostatnich dwóch tygodni i wskaż najgorsze dni.”
- „Pokaż mój postęp w przysiadach według szacowanego 1RM od czerwca.”
- „Jak mi dziś idzie i co zmieniło się w tym tygodniu?” (kopia lustrzana odpowiada na podstawie
daily_briefiwhat_changed, ocenionych względem Twojej własnej normy)
6. Dlaczego liczby są ważniejsze niż model
W styczniu 2026 reporter „Washington Post” podłączył obu asystentów do swoich danych z Apple Health. ChatGPT ocenił jego zdrowie serca na F, a przy powtórzeniu na B, i zapomniał o jego wieku. Claude poradził sobie lepiej, ale nadal, jak ujął to raport, nie uwzględnił ograniczeń danych z Apple Watch. Z modelami wszystko było w porządku. Dostały liczby bez żadnego zastrzeżenia i bez poczucia, czego w nich brakuje.
Marrow uzgadnia każdą wartość dzienną z własnymi sumami Apple, zanim zobaczy ją agent, a jego narzędzia zwracają rekordy z urządzeniami źródłowymi i znacznikami czasu, dzięki czemu agent odróżni prawdziwy spadek od dnia, w którym zegarek leżał na ładowarce. Warstwa weryfikacji istnieje, bo założyciel zauważył, że dotychczasowa aplikacja do eksportu po cichu zamarza w połowie popołudnia i zaniża liczbę kroków o około 40 procent. Każda odpowiedź, jakiej agent udziela na podstawie Marrow, jest wyliczana z Twoich rekordów, a dopiero potem formułowana.
Wersja skrócona
- Czaty tylko na telefonie: wystarczy wbudowany konektor Claude lub ChatGPT.
- Claude Code, Desktop, Cursor w tej samej sieci: serwer Marrow na urządzeniu, dwie minuty.
- OpenClaw, serwer domowy lub cokolwiek, co działa, gdy śpisz:
pip install marrow-mcpi jednorazowe parowanie. - Wszystko to jest bezpłatne. Jeśli wolisz nie uruchamiać niczego, Cloud MCP (Marrow Pro) hostuje kopię lustrzaną dla claude.ai, ChatGPT i Gemini. W Claude jest wymieniony jako Marrow Health w katalogu konektorów i dodaje się go jednym stuknięciem. Pobierz Marrow, a potem przejdź do strony konfiguracji.
Wszystkie opcje obok siebie, także hostowane dla claude.ai: serwery MCP dla Apple Health, porównanie. Jak pozwolić Claude zapisywać posiłki i treningi w Apple Health: zapisywanie jedzenia przez AI.