Sambungan / Automasi
n8n dan Marrow Health
Dua cara masuk: Marrow membuat post data anda ke webhook n8n mengikut jadual, atau ejen AI n8n membacanya secara langsung melalui nod MCP Client Tool.
Buka dalam Marrow berfungsi pada iPhone dengan Marrow 1.5 atau lebih baharu.
Cara yang mana?
- MCP Setempat jika komputer yang menjalankannya berkongsi Wi-Fi atau tailnet telefon anda. Percuma, dan ia menjawab semasa Marrow dibuka.
- MCP Pelayan jika anda menjalankan pelayan kecil. Percuma, dan ia menjawab pada bila-bila masa.
Automatik: Nod Webhook MCP Setempat MCP Pelayan
Automatik (Nod Webhook) Percuma
Marrow membuat POST CSV atau JSON ke URL mengikut jadual, dengan apl ditutup. Anda memerlukan: n8n yang anda jalankan atau hoskan.
- Dalam Marrow, buka Eksport dan ketik n8n. Hidupkan Automatik.
- n8n: tambah nod Webhook (POST) dan salin Production URL-nya.
- Dalam Marrow: Automasi Baharu. Halamannya meminta:
- Alamat: Production URL nod Webhook. Test URL hanya menjawab semasa editor mendengar. Rupanya seperti
https://n8n.example.com/webhook/…. - Pengepala: Jika nod menggunakan Header Auth, tambah pengepala Authorization yang sama di sini.
- Data dan Kekerapan: jenis data, JSON atau CSV, dan kekerapan ia berjalan.
- Jalankan: Terbitkan aliran kerja dalam n8n dahulu (Activate dalam versi lama), supaya Production URL menjawab. Kemudian ketik Jalankan sekarang.
- Alamat: Production URL nod Webhook. Test URL hanya menjawab semasa editor mendengar. Rupanya seperti
MCP Setempat (Nod MCP Client Tool) Percuma
Pelayan pada iPhone anda. Ia menjawab semasa Marrow dibuka, kepada apl pada Wi-Fi atau tailnet yang sama. Tiada apa-apa meninggalkan rangkaian anda. Anda memerlukan: n8n yang dihoskan sendiri pada rangkaian anda membaca telefon ini. n8n Cloud memerlukan pelayan anda sendiri.
- Dalam Marrow, buka Eksport dan ketik n8n. Pilih MCP Setempat.
- Hidupkan MCP Setempat dan tambah n8n ke Sambungan anda. Marrow menunjukkan alamat dan token yang dibuat untuk sambungan ini.
- n8n: nod MCP Client Tool, Server Transport HTTP Streamable, Authentication Bearer, dengan alamat dan token di bawah.
http://<phone-ip>:21212/mcp Token: <token>
Pemegang tempat dipaparkan: Marrow mengisi alamat telefon anda dan token.
MCP Pelayan (Nod MCP Client Tool) Percuma
Pelayan sumber terbuka Marrow pada komputer yang anda biarkan hidup (Pi, NAS, komputer riba lama). Telefon mengekalkannya terkini dan ia menjawab pada bila-bila masa. Anda memerlukan: n8n yang dihoskan sendiri pada rangkaian anda membaca telefon ini. n8n Cloud memerlukan pelayan anda sendiri.
- Jalankan pelayan Marrow pada komputer yang anda biarkan hidup dan gandingkan dengan apl (cara).
- Dalam Marrow, buka Eksport, ketik n8n dan pilih MCP Pelayan. Tambahkannya ke Sambungan anda. Marrow menunjukkan alamat pelayan. Token ialah token mcp yang dicetak oleh pelayan anda apabila ia bermula.
- n8n: nod MCP Client Tool, Server Transport HTTP Streamable, Authentication Bearer, dengan alamat dan token di bawah.
http://<server-ip>:8800/mcp Token: <token>
Pemegang tempat dipaparkan: Marrow mengisi alamat pelayan anda. Token ialah yang dicetak oleh pelayan anda.
Apa yang boleh dilakukannya
- Baca. Ringkasan harian yang dinilai berbanding kebiasaan anda sendiri, garis dasar anda, apa yang berubah minggu ini, mana-mana metrik hari demi hari, senaman, angkat beban set demi set, peringkat tidur dan diari makanan anda.
- Catat. AI anda mencatat hidangan, air, berat badan, senaman, tidur, simptom dan mood apabila anda meminta, selepas anda menghidupkan Benarkan AI menulis untuk cara itu dalam Marrow. Setiap entri boleh dibuat asal.
Cuba tanya
- Bagaimana prestasi saya hari ini?
- Apa yang berubah pada tidur saya minggu ini berbanding kebiasaan saya?
- Angkat beban saya yang mana meningkat bulan ini?
- Catat sandwic ayam belanda dan sebiji epal untuk makan tengah hari.
Jika ia tidak berfungsi
Dalam n8n
- The requested webhook is not registered. 404 n8n apabila tiada apa-apa mendengar pada alamat itu. Production URL hanya menjawab semasa aliran kerja diterbitkan (n8n yang lebih baharu menyebut Publish di mana versi lama menyebut Activate). Test URL hanya menjawab selepas Listen for test event, selama 120 saat dan satu panggilan.
- Test URL atau Production URL. Tampal Production URL ke dalam Marrow, yang mempunyai
/webhook/, bukan/webhook-test/. Larian pengeluaran dipaparkan dalam tab Executions aliran kerja, bukan pada kanvas. - Server answered 403. Dengan Header Auth pada nod Webhook, pengepala yang tiada atau salah mendapat 403. Tambah pengepala Authorization yang sama dalam Marrow, dengan nilai yang sama.
- URL yang ditunjukkan n8n bermula dengan localhost. Di belakang proksi songsang, tetapkan
N8N_WEBHOOK_URL(WEBHOOK_URLpada versi lama) kepada alamat awam anda supaya n8n menunjukkan yang betul. - Nod MCP Client Tool tidak dapat mencapai telefon. n8n Cloud berjalan pada pelayan n8n, jadi ia tidak dapat mencapai MCP Setempat. n8n yang dihoskan sendiri pada Wi-Fi atau tailnet anda boleh. Daripada n8n Cloud, gunakan MCP Pelayan pada alamat HTTPS awam.
- Julat yang panjang gagal. Webhook menerima sehingga 16 MB secara lalai (
N8N_PAYLOAD_SIZE_MAX). Pilih julat yang lebih pendek atau lebih sedikit metrik.
Semakan MCP Setempat
- Biarkan Marrow terbuka. Pelayan telefon hanya menjawab semasa Marrow dibuka di hadapan. Apabila anda bertukar apl atau mengunci telefon, iOS tidak lama kemudian menjedanya. Buka Marrow semula dan ia menjawab semula.
- Wi-Fi atau tailnet yang sama. Komputer mesti berada pada Wi-Fi atau tailnet telefon, bukan selular. Wi-Fi tetamu selalunya menghalang peranti daripada mencapai satu sama lain. Melalui Tailscale, gunakan alamat tailnet telefon (ia bermula dengan 100.) dan bukan alamat Wi-Fi-nya, dan semak alamat Wi-Fi sekali lagi jika penghala anda memberi alamat baharu.
- 401 Unauthorized. Token salah, atau sambungan ini mati dalam Marrow. Setiap sambungan mempunyai tokennya sendiri, dan mematikan satu menyekat apl itu. Hidupkannya dalam Sambungan anda, atau salin token semula.
- Uji dari komputer. Baris curl dalam panduan MCP Setempat menunjukkan sama ada telefon menjawab, dan dengan ralat apa.
Semakan MCP Pelayan
- Capai pelayan dahulu. Dari komputer yang menjalankan AI anda, buka
http://<server-ip>:8800/health. Ia menjawab tanpa token. Jika tidak, pelayan tidak berjalan atau alamat salah. Kemudian cuba ujian curl pada halaman MCP Pelayan. - 401 daripada pelayan. Ejen menggunakan token mcp yang dicetak oleh pelayan apabila ia bermula. Ia juga ada dalam fail
.mcp-tokendalam folder data pelayan. Token penggandingan telefon tidak berfungsi untuk ejen. - Data lama, atau Tidak menerima data dalam Marrow. Telefon tidak dapat mencapai pelayan untuk menolak data. Semak pelayan sedang berjalan dan alamatnya dalam Marrow masih berfungsi daripada telefon. Untuk pelayan pada rangkaian rumah anda, Marrow memerlukan akses Local Network: Settings, Privacy and Security, Local Network.
- Ia membaca tetapi tidak boleh mencatat. Hidupkan Benarkan AI menulis untuk pelayan ini dalam Eksport, Sambungan anda. Entri menunggu pada pelayan dan sampai apabila Marrow dibuka atau bangun seterusnya.
Semakan Automatik
- Uji dengan Jalankan sekarang. Baris di bawah Jalankan sekarang menyatakan apa yang berlaku. Mana-mana jawapan 2xx dikira sebagai dihantar. Selain itu dipaparkan sebagai Server answered dan kod status, atau ralat rangkaian.
- Semak Log aktiviti. Dalam automasi, Lebih banyak pilihan, Log aktiviti menyenaraikan 30 larian terakhir dengan keputusan setiap satu.
- Larian datang lewat. iOS memilih masa untuk larian latar belakang, dan telefon yang kekal berkunci menghantar apabila ia dibuka kunci seterusnya. Sejak larian terakhir mengejar pada larian berjaya yang berikutnya.
- Penerima pada rangkaian rumah anda. Marrow memerlukan akses Local Network untuk mencapainya (Settings, Privacy and Security, Local Network). Ketik Jalankan sekarang sekali dengan Marrow dibuka, supaya iOS boleh bertanya: di latar belakang ia menolak tanpa bertanya.
- Ia tidak mahu hidup. Setiap automasi yang hidup dikira sebagai sambungan. Percuma mengekalkan 1 sambungan hidup pada satu masa. Marrow Pro mengekalkan sehingga 10: AI, pelayan dan automasi bersama.
Lebih banyak penyelesaian dalam panduan: MCP Setempat, MCP Pelayan, Automatik.