Marrow Health
SV
Ladda ner

Anslut Claude, Claude Code, Cursor eller OpenClaw till Apple Health

Två saker är sanna samtidigt 2026. Claude och ChatGPT kan båda läsa Apple Health, och ingen av dem kan göra det någon annanstans än inuti sin egen iPhone-app. Om agenten du faktiskt använder bor på en Mac, en Mac mini i ett skåp, en VPS eller en terminal behöver du något på telefonen som lämnar ut datan. Den här sidan täcker båda halvorna.

1. Vad de inbyggda kopplingarna gör

Anthropic lade till en Apple Health-koppling i Claudes iOS-app i januari 2026, i beta för prenumeranter på Pro och Max i USA. OpenAIs ChatGPT Health nådde användare i USA i juli 2026 och omfattar gratisplanen. Båda ber iOS om tillstånd till Hälsa, hämtar det de behöver under en konversation och är skrivskyddade.

Kopplingen i ClaudeChatGPT HealthMarrow
Fungerar iClaudes iPhone-appChatGPT:s iPhone-appVilken MCP-klient som helst, vilken dator som helst
Claude Code, Claude Desktop, CursorNejNejJa
OpenClaw, Hermes, lokala modellerNejNejJa
Medan telefonen ligger i fickanNejNejJa, via spegeln på egen server
Måltidsdagbok och lyft set för setBara HealthKit-summorBara HealthKit-summorJa
Siffror som kontrollerats mot Apples egna dagssummorNejNejJa
Vart dina data tar vägenAnthropic, per chattOpenAI, per chattStannar på din telefon eller din maskin
PrisPro eller MaxGratisGratis, MIT-server

Använd den inbyggda kopplingen om du bara pratar med assistenten på din telefon och vill ha en snabb avläsning. Använd Marrow i samma stund som agenten finns någon annanstans, behöver köras enligt schema eller behöver detaljerna bakom summorna.

2. Varför ”bara iPhone-appen” inte är ett policyval

HealthKit är ett ramverk på enheten. Det finns inget server-API för Apple Health, ingenting som ett skript på en Mac eller en molnfunktion kan anropa. Varje integration för dator eller server, vår också, är egentligen en iOS-app som läser HealthKit och serverar ut det. Därför slutar en typisk Claude Code-uppsättning med en telefonapp som skickar till en databas och en MCP-server framför den.

3. Tvåminutersversionen: MCP på enheten

Marrow kör en MCP-server på själva iPhone. Installera appen, öppna Exportera, sedan Lokal MCP, slå på servern, så visar den en URL och en bearer-token. Den svarar medan appen är öppen och din dator är på samma wifi eller tailnet. Fullständiga instruktioner, inklusive en prompt du kan klistra in i vilken agent som helst så att den guidar dig genom installationen, finns på sidan för agentinstallation.

4. Versionen som alltid är på: spegel på egen server

För Claude Code, Cursor, OpenClaw eller allt som behöver din data medan telefonen sover, parkoppla spegeln. Den är en Python-fil utan beroenden, med MIT-licens, och telefonens utskick i bakgrunden håller den aktuell.

pip install marrow-mcp
marrow-server            # prints a pairing link and the agent token

Öppna parkopplingslänken på vilken skärm som helst och gör sedan i Marrow: Exportera, Server-MCP, Parkoppla med en server, sedan skanna. Från och med då håller spegeln en SQLite-kopia på din hårdvara och serverar tretton skrivskyddade verktyg på http://<server-ip>:8800/mcp: telefonens sju, sleep_log och symptoms_and_mood, och fyra som svarar på appens egna villkor (alla tretton listas i avsnitt 5). Skrivverktyg finns bara med 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, allt med en mcp.json

{
  "mcpServers": {
    "marrow": {
      "type": "http",
      "url": "http://<server-ip>:8800/mcp",
      "headers": { "Authorization": "Bearer <mcp token>" }
    }
  }
}

Claude Desktop har också ett .mcpb-paket för ett klick på sidan med versioner.

Utanför ditt nätverk

Öppna inte portar för servern mot internet. Lägg den på ett tailnet så fungerar den överallt där agentens dator kan nå:

tailscale serve --bg --https=8800 http://127.0.0.1:8800

Använd sedan tailnet-URL:en i konfigurationen ovan. Guiden för spegeln på egen server har resten, inklusive vad som hamnar på disken.

5. Vad agenten kan fråga

Sju skrivskyddade verktyg på telefonen: health_summary, list_metrics, metric_daily, metric_samples, workouts, nutrition_log, strength_log. Spegeln serverar tretton och lägger till sleep_log, symptoms_and_mood och fyra modellfärdiga läsningar mätta mot din egen normalnivå: daily_brief (idag, med appens egna fraser och flaggor värda att nämna), baselines, what_changed (den senaste veckan mot de fyra före) och data_quality (vad som är färskt, gammalt eller saknas). Bakom dem finns 172 Apple Health-typer plus Marrows egen måltidsdagbok och styrkelogg. Prompter som fungerar bra:

6. Varför siffrorna betyder mer än modellen

I januari 2026 kopplade en reporter på Washington Post båda assistenterna till sin Apple Health-data. ChatGPT gav hans hjärthälsa betyget F, sedan B vid en upprepning, och glömde hans ålder. Claude klarade sig bättre men misslyckades ändå, med rapportens ord, med att ta hänsyn till begränsningarna i Apple Watch-datan. Modellerna var inte problemet. De fick okvalificerade siffror utan någon känsla för vad som saknades.

Marrow stämmer av varje dagsvärde mot Apples egna summor innan en agent ser det, och dess verktyg returnerar poster med källenheter och tidsstämplar så att agenten kan skilja en verklig dipp från en dag då klockan låg på laddaren. Verifieringslagret finns för att grundaren upptäckte att den etablerade exportappen tyst frös mitt på eftermiddagen och underrapporterade steg med ungefär 40 procent. Varje svar som en agent ger utifrån Marrow räknas fram ur dina poster och formuleras sedan.

Den korta versionen

Alla alternativ sida vid sida, även de som körs i molnet för claude.ai: Apple Health MCP-servrar jämförda. Att låta Claude logga måltider och träningspass i Apple Health: att logga mat med AI.