Kapcsolatok / Automatizálás
n8n és Marrow Health
Két út: a Marrow ütemezve egy n8n webhookba küldi az adataidat, vagy egy n8n AI-ügynök élőben olvassa az MCP Client Tool csomóponton át.
A Megnyitás a Marrow-ban Marrow 1.5 vagy újabb verziót futtató iPhone-on működik.
Melyik mód?
- Helyi MCP, ha az azt futtató számítógép ugyanazon a Wi-Fi-n vagy tailneten van, mint a telefonod. Ingyenes, és addig válaszol, amíg a Marrow nyitva van.
- Szerver MCP, ha egy kis szervert futtatsz folyamatosan. Ingyenes, és bármikor válaszol.
Automatizált: Webhook csomópont Helyi MCP Szerver MCP
Automatizált (Webhook csomópont) Ingyenes
A Marrow ütemezve CSV-t vagy JSON-t POST-ol egy URL-re, zárt appal. Ami kell: Egy n8n, amelyet te futtatsz vagy üzemeltetsz.
- A Marrow-ban nyisd meg az Exportálás részt, és koppints az n8n elemre. Kapcsold be az Automatizált opciót.
- n8n: adj hozzá egy Webhook csomópontot (POST), és másold ki a production URL-jét.
- A Marrow-ban: Új automatizálás. Az oldala ezeket kéri:
- Cím: A Webhook csomópont Production URL-je. A Test URL csak akkor válaszol, amíg a szerkesztő figyel. Így néz ki:
https://n8n.example.com/webhook/…. - Fejlécek: Ha a csomópont Header Auth-ot használ, add hozzá ugyanazt az Authorization fejlécet itt.
- Adatok és Kadencia: az adat fajtája, JSON vagy CSV, és hogy milyen gyakran fut.
- Futtatás: Előbb tedd közzé a munkafolyamatot az n8n-ben (régebbi verziókban Activate), hogy a Production URL válaszoljon. Aztán koppints a Futtatás most gombra.
- Cím: A Webhook csomópont Production URL-je. A Test URL csak akkor válaszol, amíg a szerkesztő figyel. Így néz ki:
Helyi MCP (MCP Client Tool csomópont) Ingyenes
Egy szerver az iPhone-odon. Addig válaszol, amíg a Marrow nyitva van, az ugyanazon a Wi-Fi-n vagy tailneten lévő appoknak. Semmi nem hagyja el a hálózatodat. Ami kell: A hálózatodon saját üzemeltetésű n8n olvassa ezt a telefont. Az n8n Cloud-hoz saját szerver kell.
- A Marrow-ban nyisd meg az Exportálás részt, és koppints az n8n elemre. Válaszd a Helyi MCP-t.
- Kapcsold be a Helyi MCP-t, és add hozzá az n8n-t a Kapcsolataid közé. A Marrow megmutatja a címet és egy ehhez a kapcsolathoz készült tokent.
- n8n: MCP Client Tool csomópont, Server Transport HTTP Streamable, Authentication Bearer, az alábbi címmel és tokennel.
http://<phone-ip>:21212/mcp Token: <token>
Helyőrzők láthatók: a Marrow beírja a telefonod címét és a tokent.
Szerver MCP (MCP Client Tool csomópont) Ingyenes
A Marrow nyílt forráskódú szervere egy olyan számítógépen, amelyet bekapcsolva tartasz (egy Pi, egy NAS, egy régi laptop). A telefon frissen tartja, és bármikor válaszol. Ami kell: A hálózatodon saját üzemeltetésű n8n olvassa ezt a telefont. Az n8n Cloud-hoz saját szerver kell.
- Futtasd a Marrow szerverét egy bekapcsolva tartott számítógépen, és párosítsd az appal (hogyan).
- A Marrow-ban nyisd meg az Exportálás részt, koppints az n8n elemre, és válaszd a Szerver MCP-t. Add hozzá a Kapcsolataid közé. A Marrow megmutatja a szerver címét. A token az az mcp token, amelyet a szervered kiírt az indulásakor.
- n8n: MCP Client Tool csomópont, Server Transport HTTP Streamable, Authentication Bearer, az alábbi címmel és tokennel.
http://<server-ip>:8800/mcp Token: <token>
Helyőrzők láthatók: a Marrow beírja a szervered címét. A token az, amelyet a szervered kiírt.
Mit tud
- Olvasás. Napi összefoglaló a saját normáddal összevetve, az alapértékeid, a heti változások, bármely mutató napról napra, edzések, emelések sorozatonként, alvási fázisok és az ételnaplód.
- Naplózás. Az AI kérésre naplóz étkezést, vizet, testsúlyt, edzést, alvást, tüneteket és hangulatot, miután bekapcsoltad az AI-írás engedélyezése opciót ehhez a módhoz a Marrow-ban. Minden bejegyzés visszavonható.
Próbáld megkérdezni
- Hogy állok ma?
- Mi változott az alvásomban ezen a héten a megszokotthoz képest?
- Mely emeléseimnél nőtt a súly ebben a hónapban?
- Naplózz egy pulykás szendvicset és egy almát ebédre.
Ha nem működik
Az n8n-ben
- The requested webhook is not registered. Az n8n 404-e, ha azon a címen semmi nem figyel. A Production URL csak akkor válaszol, amíg a munkafolyamat közzé van téve (az újabb n8n Publish-t mond ott, ahol a régebbi verziók Activate-et). A Test URL csak a Listen for test event után válaszol, 120 másodpercig és egyetlen hívásra.
- Test URL vagy Production URL. A Production URL-t illeszd be a Marrow-ba, azt, amelyben
/webhook/van, nem/webhook-test/. A produkciós futások a munkafolyamat Executions fülén jelennek meg, nem a vásznon. - Server answered 403. Ha a Webhook csomóponton Header Auth van, a hiányzó vagy hibás fejléc 403-at kap. Add hozzá ugyanazt az Authorization fejlécet a Marrow-ban, ugyanazzal az értékkel.
- Az n8n által mutatott URL localhosttal kezdődik. Fordított proxy mögött állítsd be az
N8N_WEBHOOK_URLértéket (régebbi verziókonWEBHOOK_URL) a nyilvános címedre, hogy az n8n a helyeset mutassa. - Az MCP Client Tool csomópont nem éri el a telefont. Az n8n Cloud az n8n szerverein fut, ezért nem éri el a Helyi MCP-t. A Wi-Fi-n vagy tailneten lévő, saját üzemeltetésű n8n igen. Az n8n Cloud-ból használj Szerver MCP-t nyilvános HTTPS címen.
- Egy hosszú tartomány sikertelen. A webhook alapértelmezés szerint 16 MB-ig fogad (
N8N_PAYLOAD_SIZE_MAX). Válassz rövidebb tartományt vagy kevesebb mutatót.
Helyi MCP ellenőrzések
- Tartsd nyitva a Marrow-t. A telefon szervere csak addig válaszol, amíg a Marrow elöl van megnyitva. Ha appot váltasz vagy zárolod a telefont, az iOS hamarosan szünetelteti. Nyisd meg újra a Marrow-t, és újra válaszol.
- Ugyanaz a Wi-Fi vagy tailnet. A számítógépnek a telefon Wi-Fi-jén vagy tailnetjén kell lennie, soha nem mobilhálózaton. A vendég Wi-Fi gyakran megakadályozza, hogy az eszközök elérjék egymást. Tailscale esetén a telefon tailnet-címét (100.-zal kezdődik) használd a Wi-Fi-címe helyett, és ellenőrizd újra a Wi-Fi-címet, ha az útválasztód újat oszt ki.
- 401 Unauthorized. A token hibás, vagy ez a kapcsolat ki van kapcsolva a Marrow-ban. Minden kapcsolatnak saját tokenje van, és egy kapcsolat kikapcsolása kizárja azt az appot. Kapcsold be a Kapcsolataid között, vagy másold ki újra a tokent.
- Teszteld a számítógépről. A Helyi MCP útmutató curl sora megmutatja, hogy a telefon válaszol-e, és milyen hibával.
Szerver MCP ellenőrzések
- Először érd el a szervert. Az AI-t futtató számítógépről nyisd meg a
http://<server-ip>:8800/healthcímet. Token nélkül válaszol. Ha nem, a szerver nem fut, vagy rossz a cím. Utána próbáld ki a curl tesztet a Szerver MCP oldalon. - 401 a szervertől. Az ügynökök azt az mcp tokent használják, amelyet a szerver kiírt az indulásakor. Ott van a szerver adatmappájában lévő
.mcp-tokenfájlban is. A telefon párosítási tokenje az ügynököknek nem jó. - Régi adatok, vagy „Nem érkeznek adatok” a Marrow-ban. A telefon nem éri el a szervert a küldéshez. Ellenőrizd, hogy a szerver fut, és hogy a címe a Marrow-ban még működik a telefonról. Az otthoni hálózaton lévő szerverhez a Marrow-nak helyi hálózati hozzáférés kell: Beállítások, Adatvédelem és biztonság, Helyi hálózat.
- Olvas, de nem tud naplózni. Kapcsold be az AI-írás engedélyezése opciót ehhez a szerverhez az Exportálás, Kapcsolataid részben. A bejegyzések a szerveren várnak, és akkor érkeznek meg, amikor a Marrow legközelebb megnyílik vagy felébred.
Automatizált ellenőrzések
- Teszteld a Futtatás most gombbal. A Futtatás most alatti sor megmondja, mi történt. Bármely 2xx válasz kézbesítettnek számít. Minden más Server answered és az állapotkód formájában jelenik meg, vagy mint hálózati hiba.
- Nézd meg az Aktivitási naplót. Az automatizálásban a További lehetőségek, Aktivitási napló az utolsó 30 futást listázza az egyes eredményekkel.
- A futások későn jönnek. A háttérfutások időpontját az iOS választja, és egy zárolva maradt telefon a következő feloldáskor küld. Az „Az utolsó futás óta” tartomány a következő sikeres futásnál bepótolja a kimaradtat.
- Fogadó az otthoni hálózatodon. A Marrow-nak helyi hálózati hozzáférés kell az eléréséhez (Beállítások, Adatvédelem és biztonság, Helyi hálózat). Koppints egyszer a Futtatás most gombra nyitott Marrow-val, hogy az iOS rákérdezhessen: a háttérben kérdés nélkül elutasít.
- Nem kapcsol be. Minden bekapcsolt automatizálás kapcsolatnak számít. Az Ingyenes csomagban egyszerre 1 kapcsolat lehet bekapcsolva. A Marrow Pro legfeljebb 10-et enged: az AI-k, a szerverek és az automatizálások együtt.
További megoldások az útmutatókban: Helyi MCP, Szerver MCP, Automatizált.