Συνδέσεις / Αυτοματισμός
n8n και Marrow Health
Δύο τρόποι: το Marrow στέλνει τα δεδομένα σας σε ένα webhook του n8n με πρόγραμμα, ή ένας agent AI του n8n τα διαβάζει ζωντανά μέσω του κόμβου MCP Client Tool.
Το «Άνοιγμα στο Marrow» λειτουργεί σε iPhone με Marrow 1.5 ή νεότερο.
Ποιος τρόπος;
- Τοπικό MCP αν ο υπολογιστής που το τρέχει μοιράζεται το Wi-Fi ή το tailnet του κινητού σας. Δωρεάν, και απαντά όσο το Marrow είναι ανοιχτό.
- MCP διακομιστή αν κρατάτε ανοιχτό έναν μικρό διακομιστή. Δωρεάν, και απαντά όποτε θέλετε.
Αυτοματοποιημένο: Κόμβος Webhook Τοπικό MCP MCP διακομιστή
Αυτοματοποιημένο (Κόμβος Webhook) Δωρεάν
Το Marrow στέλνει CSV ή JSON σε ένα URL με πρόγραμμα, με κλειστή την εφαρμογή. Χρειάζεστε: Ένα n8n που τρέχετε ή φιλοξενείτε εσείς.
- Στο Marrow, ανοίξτε την Εξαγωγή και πατήστε n8n. Ενεργοποιήστε το Αυτοματοποιημένο.
- n8n: προσθέστε έναν κόμβο Webhook (POST) και αντιγράψτε το production URL του.
- Στο Marrow: Νέος αυτοματισμός. Η σελίδα του ζητά:
- Διεύθυνση: Το Production URL του κόμβου Webhook. Το Test URL απαντά μόνο όσο ο editor ακούει. Μοιάζει με
https://n8n.example.com/webhook/…. - Επικεφαλίδες: Αν ο κόμβος χρησιμοποιεί Header Auth, προσθέστε εδώ την ίδια επικεφαλίδα Authorization.
- Δεδομένα και Ρυθμός: το είδος των δεδομένων, JSON ή CSV, και κάθε πότε τρέχει.
- Εκτέλεση: Δημοσιεύστε πρώτα τη ροή εργασιών στο n8n (σε παλαιότερες εκδόσεις, ενεργοποιήστε τη), ώστε να απαντά το Production URL. Μετά πατήστε «Εκτέλεση τώρα».
- Διεύθυνση: Το Production URL του κόμβου Webhook. Το Test URL απαντά μόνο όσο ο editor ακούει. Μοιάζει με
Τοπικό MCP (Κόμβος MCP Client Tool) Δωρεάν
Ένας διακομιστής στο iPhone σας. Απαντά όσο το Marrow είναι ανοιχτό, σε εφαρμογές στο ίδιο Wi-Fi ή tailnet. Τίποτα δεν φεύγει από το δίκτυό σας. Χρειάζεστε: Ένα n8n που φιλοξενείτε εσείς στο δίκτυό σας διαβάζει αυτό το κινητό. Το n8n Cloud χρειάζεται δικό σας διακομιστή.
- Στο Marrow, ανοίξτε την Εξαγωγή και πατήστε n8n. Διαλέξτε Τοπικό MCP.
- Ενεργοποιήστε το Τοπικό MCP και προσθέστε το n8n στο «Οι συνδέσεις σας». Το Marrow δείχνει τη διεύθυνση και ένα token φτιαγμένο για αυτή τη σύνδεση.
- n8n: κόμβος MCP Client Tool, Server Transport HTTP Streamable, Authentication Bearer, με τη διεύθυνση και το token παρακάτω.
http://<phone-ip>:21212/mcp Token: <token>
Εμφανίζονται υποκατάστατα: το Marrow βάζει τη διεύθυνση του κινητού σας και το token.
MCP διακομιστή (Κόμβος MCP Client Tool) Δωρεάν
Ο διακομιστής ανοιχτού κώδικα του Marrow σε έναν υπολογιστή που κρατάτε ανοιχτό (ένα Pi, ένα NAS, ένα παλιό laptop). Το κινητό τον κρατά ενημερωμένο και απαντά όποτε θέλετε. Χρειάζεστε: Ένα n8n που φιλοξενείτε εσείς στο δίκτυό σας διαβάζει αυτό το κινητό. Το n8n Cloud χρειάζεται δικό σας διακομιστή.
- Τρέξτε τον διακομιστή του Marrow σε έναν υπολογιστή που κρατάτε ανοιχτό και κάντε ζεύξη με την εφαρμογή (πώς).
- Στο Marrow, ανοίξτε την Εξαγωγή, πατήστε n8n και διαλέξτε MCP διακομιστή. Προσθέστε τον στο «Οι συνδέσεις σας». Το Marrow δείχνει τη διεύθυνση του διακομιστή. Το token είναι το mcp token που εκτύπωσε ο διακομιστής σας όταν ξεκίνησε.
- n8n: κόμβος MCP Client Tool, Server Transport HTTP Streamable, Authentication Bearer, με τη διεύθυνση και το token παρακάτω.
http://<server-ip>:8800/mcp Token: <token>
Εμφανίζονται υποκατάστατα: το Marrow βάζει τη διεύθυνση του διακομιστή σας. Το token είναι αυτό που εκτύπωσε ο διακομιστής σας.
Τι μπορεί να κάνει
- Ανάγνωση. Μια ημερήσια σύνοψη βαθμολογημένη σε σχέση με τη δική σας κανονικότητα, οι βασικές σας τιμές, τι άλλαξε αυτή την εβδομάδα, οποιαδήποτε μέτρηση ημέρα προς ημέρα, προπονήσεις, άρσεις σετ προς σετ, στάδια ύπνου και το ημερολόγιο φαγητού σας.
- Καταγραφή. Το AI σας καταγράφει γεύματα, νερό, βάρος, προπονήσεις, ύπνο, συμπτώματα και διάθεση όταν το ζητάτε, αφού ενεργοποιήσετε το Να επιτρέπεται εγγραφή από AI για αυτόν τον τρόπο στο Marrow. Κάθε καταχώριση μπορεί να αναιρεθεί.
Δοκιμάστε να ρωτήσετε
- Πώς τα πάω σήμερα;
- Τι άλλαξε στον ύπνο μου αυτή την εβδομάδα σε σχέση με το κανονικό μου;
- Σε ποιες ασκήσεις με βάρη βελτιώθηκα αυτόν τον μήνα;
- Κατάγραψε ένα σάντουιτς με γαλοπούλα και ένα μήλο για μεσημεριανό.
Αν δεν δουλεύει
Στο n8n
- The requested webhook is not registered. Το 404 του n8n όταν τίποτα δεν ακούει σε εκείνη τη διεύθυνση. Το Production URL απαντά μόνο όσο η ροή εργασιών είναι δημοσιευμένη (το νεότερο n8n λέει Publish εκεί που οι παλαιότερες εκδόσεις λένε Activate). Το Test URL απαντά μόνο μετά το Listen for test event, για 120 δευτερόλεπτα και μία κλήση.
- Test URL ή Production URL. Επικολλήστε στο Marrow το Production URL, αυτό με
/webhook/, όχι με/webhook-test/. Οι εκτελέσεις παραγωγής εμφανίζονται στην καρτέλα Executions της ροής εργασιών, όχι στον καμβά. - Server answered 403. Με Header Auth στον κόμβο Webhook, μια επικεφαλίδα που λείπει ή είναι λάθος παίρνει 403. Προσθέστε την ίδια επικεφαλίδα Authorization στο Marrow, με την ίδια τιμή.
- Το URL που δείχνει το n8n ξεκινά με localhost. Πίσω από ένα reverse proxy, ορίστε το
N8N_WEBHOOK_URL(WEBHOOK_URLστις παλαιότερες εκδόσεις) στη δημόσια διεύθυνσή σας ώστε το n8n να δείχνει τη σωστή. - Ο κόμβος MCP Client Tool δεν φτάνει το κινητό. Το n8n Cloud τρέχει στους διακομιστές του n8n, οπότε δεν μπορεί να φτάσει το Τοπικό MCP. Ένα n8n που φιλοξενείτε εσείς στο Wi-Fi ή στο tailnet σας μπορεί. Από το n8n Cloud, χρησιμοποιήστε MCP διακομιστή σε δημόσια διεύθυνση HTTPS.
- Ένα μεγάλο εύρος αποτυγχάνει. Το webhook δέχεται έως 16 MB από προεπιλογή (
N8N_PAYLOAD_SIZE_MAX). Διαλέξτε μικρότερο εύρος ή λιγότερες μετρήσεις.
Έλεγχοι για το Τοπικό MCP
- Κρατήστε το Marrow ανοιχτό. Ο διακομιστής του κινητού απαντά μόνο όσο το Marrow είναι ανοιχτό μπροστά. Όταν αλλάζετε εφαρμογή ή κλειδώνετε το κινητό, το iOS τον παύει σύντομα. Ανοίξτε ξανά το Marrow και απαντά ξανά.
- Ίδιο Wi-Fi ή tailnet. Ο υπολογιστής πρέπει να βρίσκεται στο Wi-Fi ή στο tailnet του κινητού, ποτέ στο δίκτυο κινητής. Το Wi-Fi επισκεπτών συχνά εμποδίζει τις συσκευές να φτάσουν η μία την άλλη. Μέσω Tailscale, χρησιμοποιήστε τη διεύθυνση tailnet του κινητού (ξεκινά με 100.) αντί για τη διεύθυνση Wi-Fi του, και ελέγξτε ξανά τη διεύθυνση Wi-Fi αν ο router σας δώσει νέα.
- 401 Unauthorized. Το token είναι λάθος, ή αυτή η σύνδεση είναι κλειστή στο Marrow. Κάθε σύνδεση έχει το δικό της token, και το κλείσιμο μιας αποκλείει εκείνη την εφαρμογή. Ενεργοποιήστε την στο «Οι συνδέσεις σας», ή αντιγράψτε ξανά το token.
- Δοκιμή από τον υπολογιστή. Η γραμμή curl στον οδηγό Τοπικού MCP δείχνει αν το κινητό απαντά, και με ποιο σφάλμα.
Έλεγχοι για το MCP διακομιστή
- Φτάστε πρώτα τον διακομιστή. Από τον υπολογιστή που τρέχει το AI σας, ανοίξτε το
http://<server-ip>:8800/health. Απαντά χωρίς token. Αν δεν απαντά, ο διακομιστής δεν τρέχει ή η διεύθυνση είναι λάθος. Μετά δοκιμάστε το τεστ curl στη σελίδα MCP διακομιστή. - 401 από τον διακομιστή. Οι agents χρησιμοποιούν το mcp token που εκτύπωσε ο διακομιστής όταν ξεκίνησε. Βρίσκεται επίσης στο αρχείο
.mcp-tokenστον φάκελο δεδομένων του διακομιστή. Το token ζεύξης του κινητού δεν δουλεύει για agents. - Παλιά δεδομένα, ή «Τα δεδομένα δεν φτάνουν» στο Marrow. Το κινητό δεν μπορεί να φτάσει τον διακομιστή για να στείλει. Ελέγξτε ότι ο διακομιστής τρέχει και ότι η διεύθυνσή του στο Marrow εξακολουθεί να δουλεύει από το κινητό. Για διακομιστή στο οικιακό σας δίκτυο, το Marrow χρειάζεται πρόσβαση στο Τοπικό δίκτυο: Ρυθμίσεις, Απόρρητο και ασφάλεια, Τοπικό δίκτυο.
- Διαβάζει αλλά δεν μπορεί να καταγράψει. Ενεργοποιήστε το Να επιτρέπεται εγγραφή από AI για αυτόν τον διακομιστή στην Εξαγωγή, Οι συνδέσεις σας. Οι καταχωρίσεις περιμένουν στον διακομιστή και φτάνουν όταν το Marrow ανοίξει ή ξυπνήσει ξανά.
Έλεγχοι για τα Αυτοματοποιημένα
- Δοκιμάστε με Εκτέλεση τώρα. Η γραμμή κάτω από το Εκτέλεση τώρα λέει τι έγινε. Κάθε απάντηση 2xx μετράει ως παραδομένη. Οτιδήποτε άλλο εμφανίζεται ως Server answered και ο κωδικός κατάστασης, ή το σφάλμα δικτύου.
- Δείτε την Καταγραφή δραστηριότητας. Στον αυτοματισμό, Περισσότερες επιλογές, η Καταγραφή δραστηριότητας δείχνει τις τελευταίες 30 εκτελέσεις του με το αποτέλεσμα της καθεμιάς.
- Οι εκτελέσεις αργούν. Το iOS διαλέγει τη στιγμή για τις εκτελέσεις στο παρασκήνιο, και ένα κινητό που μένει κλειδωμένο στέλνει όταν ξεκλειδωθεί. Το Από την τελευταία εκτέλεση τα φτάνει στην επόμενη εκτέλεση που πετυχαίνει.
- Δέκτης στο οικιακό σας δίκτυο. Το Marrow χρειάζεται πρόσβαση στο Τοπικό δίκτυο για να τον φτάσει (Ρυθμίσεις, Απόρρητο και ασφάλεια, Τοπικό δίκτυο). Πατήστε μία φορά Εκτέλεση τώρα με ανοιχτό το Marrow, ώστε να ρωτήσει το iOS: στο παρασκήνιο αρνείται χωρίς να ρωτήσει.
- Δεν ενεργοποιείται. Κάθε ενεργός αυτοματισμός μετράει ως σύνδεση. Το Δωρεάν πλάνο επιτρέπει 1 ενεργή σύνδεση τη φορά. Το Marrow Pro έως 10: AI, διακομιστές και αυτοματισμοί μαζί.
Περισσότερες λύσεις στους οδηγούς: Τοπικό MCP, MCP διακομιστή, Αυτοματοποιημένο.