Tilkoblinger / Automatisering
n8n og Marrow Health
To veier inn: Marrow sender dataene dine til en n8n-webhook etter en tidsplan, eller en n8n AI-agent leser dem live gjennom noden MCP Client Tool.
Åpne i Marrow fungerer på en iPhone med Marrow 1.5 eller nyere.
Hvilken vei?
- Lokal MCP hvis datamaskinen som kjører den, deler Wi-Fi eller tailnet med telefonen din. Gratis, og den svarer mens Marrow er åpen.
- Server-MCP hvis du har en liten server som kjører. Gratis, og den svarer når som helst.
Automatisert: Webhook-node Lokal MCP Server-MCP
Automatisert (Webhook-node) Gratis
Marrow sender CSV eller JSON med POST til en URL etter en tidsplan, med appen lukket. Du trenger: En n8n du kjører eller hoster selv.
- I Marrow åpner du Eksporter og trykker på n8n. Slå på Automatisert.
- n8n: legg til en Webhook-node (POST) og kopier produksjons-URL-en dens.
- I Marrow: Ny automatisering. Siden ber om:
- Adresse: Production URL til Webhook-noden. Test URL svarer bare mens editoren lytter. Den ser ut som
https://n8n.example.com/webhook/…. - Overskrifter: Hvis noden bruker Header Auth, legg til den samme Authorization-overskriften her.
- Data og Kadens: typen data, JSON eller CSV, og hvor ofte den kjører.
- Kjør: Publiser arbeidsflyten i n8n først (Aktiver i eldre versjoner), så Production URL svarer. Trykk deretter på Kjør nå.
- Adresse: Production URL til Webhook-noden. Test URL svarer bare mens editoren lytter. Den ser ut som
Lokal MCP (MCP Client Tool-node) Gratis
En server på iPhonen din. Den svarer mens Marrow er åpen, til apper på samme Wi-Fi eller tailnet. Ingenting forlater nettverket ditt. Du trenger: Selvhostet n8n på nettverket ditt leser denne telefonen. n8n Cloud trenger din egen server.
- I Marrow åpner du Eksporter og trykker på n8n. Velg Lokal MCP.
- Slå på Lokal MCP og legg n8n til i Tilkoblingene dine. Marrow viser adressen og et token laget for denne tilkoblingen.
- n8n: MCP Client Tool-node, Server Transport HTTP Streamable, Authentication Bearer, med adressen og tokenet nedenfor.
http://<phone-ip>:21212/mcp Token: <token>
Plassholdere som vises: Marrow fyller inn telefonens adresse og tokenet.
Server-MCP (MCP Client Tool-node) Gratis
Marrows server med åpen kildekode på en datamaskin du lar stå på (en Pi, en NAS, en gammel bærbar). Telefonen holder den oppdatert, og den svarer når som helst. Du trenger: Selvhostet n8n på nettverket ditt leser denne telefonen. n8n Cloud trenger din egen server.
- Kjør Marrows server på en datamaskin du lar stå på, og koble den sammen med appen (slik gjør du det).
- I Marrow åpner du Eksporter, trykker på n8n og velger Server-MCP. Legg den til i Tilkoblingene dine. Marrow viser serverens adresse. Tokenet er mcp-tokenet serveren skrev ut da den startet.
- n8n: MCP Client Tool-node, Server Transport HTTP Streamable, Authentication Bearer, med adressen og tokenet nedenfor.
http://<server-ip>:8800/mcp Token: <token>
Plassholdere som vises: Marrow fyller inn serverens adresse. Tokenet er det serveren skrev ut.
Hva den kan gjøre
- Lese. En daglig oppsummering målt mot ditt eget normalnivå, utgangsnivåene dine, hva som har endret seg denne uken, hvilken som helst måling dag for dag, treningsøkter, løft sett for sett, søvnfaser og matdagboken din.
- Loggfør. AI-en din loggfører måltider, vann, vekt, treningsøkter, søvn, symptomer og humør når du ber om det, etter at du har slått på Tillat AI-skriving for den veien i Marrow. Hver oppføring kan angres.
Prøv å spørre
- Hvordan går det med meg i dag?
- Hva har endret seg i søvnen min denne uken sammenlignet med det normale for meg?
- Hvilke av løftene mine gikk opp denne måneden?
- Loggfør en kalkunsandwich og et eple til lunsj.
Hvis det ikke fungerer
I n8n
- The requested webhook is not registered. 404-svaret fra n8n når ingenting lytter på den adressen. Production URL svarer bare mens arbeidsflyten er publisert (nyere n8n sier Publish der eldre versjoner sier Activate). Test URL svarer bare etter Listen for test event, i 120 sekunder og ett kall.
- Test URL eller Production URL. Lim inn Production URL i Marrow, den med
/webhook/, ikke/webhook-test/. Produksjonskjøringer vises i fanen Executions i arbeidsflyten, ikke på lerretet. - Server answered 403. Med Header Auth på Webhook-noden får en manglende eller feil overskrift 403. Legg til den samme Authorization-overskriften i Marrow, med den samme verdien.
- URL-en n8n viser, starter med localhost. Bak en reverse proxy setter du
N8N_WEBHOOK_URL(WEBHOOK_URLpå eldre versjoner) til den offentlige adressen din, så n8n viser den riktige. - MCP Client Tool-noden kan ikke nå telefonen. n8n Cloud kjører på serverne til n8n, så den kan ikke nå Lokal MCP. Selvhostet n8n på Wi-Fi eller tailnet kan. Fra n8n Cloud bruker du Server-MCP på en offentlig HTTPS-adresse.
- En lang periode mislykkes. Webhooken tar opptil 16 MB som standard (
N8N_PAYLOAD_SIZE_MAX). Velg en kortere periode eller færre målinger.
Sjekker for Lokal MCP
- Hold Marrow åpen. Serveren på telefonen svarer bare mens Marrow er åpen i forgrunnen. Når du bytter app eller låser telefonen, setter iOS den snart på pause. Åpne Marrow igjen, så svarer den igjen.
- Samme Wi-Fi eller tailnet. Datamaskinen må være på telefonens Wi-Fi eller tailnet, aldri mobilnett. Gjestenett stopper ofte enheter fra å nå hverandre. Over Tailscale bruker du telefonens tailnet-adresse (den starter med 100.) i stedet for Wi-Fi-adressen, og sjekk Wi-Fi-adressen igjen hvis ruteren deler ut en ny.
- 401 Unauthorized. Tokenet er feil, eller denne tilkoblingen er av i Marrow. Hver tilkobling har sitt eget token, og å slå av en låser den appen ute. Slå den på i Tilkoblingene dine, eller kopier tokenet på nytt.
- Test fra datamaskinen. Curl-linjen i veiledningen for Lokal MCP viser om telefonen svarer, og med hvilken feil.
Sjekker for Server-MCP
- Nå serveren først. Fra datamaskinen som kjører AI-en din åpner du
http://<server-ip>:8800/health. Den svarer uten token. Hvis den ikke gjør det, kjører ikke serveren, eller adressen er feil. Prøv deretter curl-testen på siden for Server-MCP. - 401 fra serveren. Agenter bruker mcp-tokenet serveren skrev ut da den startet. Det ligger også i filen
.mcp-tokeni serverens datamappe. Telefonens paringstoken fungerer ikke for agenter. - Gamle data, eller Leverer ikke i Marrow. Telefonen kan ikke nå serveren for å sende. Sjekk at serveren kjører og at adressen i Marrow fortsatt fungerer fra telefonen. For en server på hjemmenettverket ditt trenger Marrow tilgang til Lokalt nettverk: Innstillinger, Personvern og sikkerhet, Lokalt nettverk.
- Den leser, men kan ikke loggføre. Slå på Tillat AI-skriving for denne serveren i Eksporter, Tilkoblingene dine. Oppføringer venter på serveren og kommer inn når Marrow åpnes eller våkner neste gang.
Sjekker for Automatisert
- Test med Kjør nå. Linjen under Kjør nå forteller hva som skjedde. Ethvert 2xx-svar teller som levert. Alt annet vises som Server answered og statuskoden, eller nettverksfeilen.
- Sjekk Aktivitetsloggen. I automatiseringen viser Flere alternativer, Aktivitetslogg de siste 30 kjøringene med resultatet av hver.
- Kjøringer kommer sent. iOS velger tidspunktet for bakgrunnskjøringer, og en telefon som ligger låst, sender når den låses opp neste gang. Siden forrige kjøring tar igjen det tapte ved neste kjøring som lykkes.
- En mottaker på hjemmenettverket ditt. Marrow trenger tilgang til Lokalt nettverk for å nå den (Innstillinger, Personvern og sikkerhet, Lokalt nettverk). Trykk på Kjør nå én gang med Marrow åpen, slik at iOS kan spørre: i bakgrunnen avslår den uten å spørre.
- Den slår seg ikke på. Hver automatisering som er på, teller som en tilkobling. Gratis har 1 tilkobling på om gangen. Marrow Pro har opptil 10: AI-er, servere og automatiseringer til sammen.
Flere løsninger i guidene: Lokal MCP, Server-MCP, Automatisert.