Connessioni / Agenti ed editor
Connessione personalizzata e Marrow Health
Non è nell'elenco? Qualsiasi client MCP, qualsiasi URL che accetti una POST, o un semplice file. In Marrow è Connessione personalizzata, in fondo alla scheda Esporta.
Apri in Marrow funziona su un iPhone con Marrow 1.5 o successivo.
Quale strada?
- MCP cloud se vuoi risposte in qualsiasi momento senza niente da far girare. Fa parte di Marrow Pro.
- MCP locale se il computer che lo esegue è sullo stesso Wi-Fi o tailnet del tuo telefono. Gratis, e risponde finché Marrow è aperto.
- MCP server se tieni in funzione un piccolo server. Gratis, e risponde in qualsiasi momento.
MCP cloud MCP locale MCP server Automatico: Qualsiasi URL Manuale: Fogli di calcolo e file
MCP cloud (Qualsiasi client MCP) Pro
Una copia privata dei tuoi dati sul server di Marrow. La tua IA la legge in qualsiasi momento, a telefono in standby, e ogni accesso è approvato sul tuo telefono. Ti serve: un client che accetti un URL e un'intestazione bearer, oppure acceda con OAuth.
- In Marrow apri Esporta e tocca Connessione personalizzata. Scegli MCP cloud.
- Attiva MCP cloud (Marrow Pro) e aggiungi Connessione personalizzata a Le tue connessioni. Marrow mostra il tuo link.
- Incolla il JSON qui sotto, oppure l'URL e l'intestazione bearer, nelle impostazioni MCP del tuo client.
{ "mcpServers": { "marrow": { "type": "http", "url": "https://connect.marrowhealthapp.com/t/<your-id>/mcp" } } } - Digita in Marrow il codice che mostra la pagina e approva.
- Chiedi: Come sto andando oggi?
Segnaposto: Marrow inserisce il tuo link.
MCP locale (Qualsiasi client MCP) Gratis
Un server sul tuo iPhone. Risponde finché Marrow è aperto, alle app sullo stesso Wi-Fi o tailnet. Niente esce dalla tua rete. Ti serve: un client che accetti un URL e un'intestazione bearer, oppure acceda con OAuth.
- In Marrow apri Esporta e tocca Connessione personalizzata. Scegli MCP locale.
- Attiva MCP locale e aggiungi Connessione personalizzata a Le tue connessioni. Marrow mostra l'indirizzo e un token creato per questa connessione.
- Incolla il JSON qui sotto, oppure l'URL e l'intestazione bearer, nelle impostazioni MCP del tuo client.
{ "mcpServers": { "marrow": { "type": "http", "url": "http://<phone-ip>:21212/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - Chiedi: Come sto andando oggi?
Segnaposto mostrati: Marrow inserisce l'indirizzo del tuo telefono e il token.
MCP server (Qualsiasi client MCP) Gratis
Il server open source di Marrow su un computer che tieni acceso (un Pi, un NAS, un vecchio portatile). Il telefono lo tiene aggiornato e risponde in qualsiasi momento. Ti serve: un client che accetti un URL e un'intestazione bearer, oppure acceda con OAuth.
- Esegui il server di Marrow su un computer che tieni acceso e abbinalo all'app (come fare).
- In Marrow apri Esporta, tocca Connessione personalizzata e scegli MCP server. Aggiungilo a Le tue connessioni. Marrow mostra l'indirizzo del server. Il token è il token mcp che il tuo server ha stampato all'avvio.
- Incolla il JSON qui sotto, oppure l'URL e l'intestazione bearer, nelle impostazioni MCP del tuo client.
{ "mcpServers": { "marrow": { "type": "http", "url": "http://<server-ip>:8800/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - Chiedi: Come sto andando oggi?
Segnaposto mostrati: Marrow inserisce l'indirizzo del tuo server. Il token è quello che il tuo server ha stampato.
Automatico (Qualsiasi URL) Gratis
Marrow invia in POST CSV o JSON a un URL con una pianificazione, con l'app chiusa. Ti serve: un tuo URL HTTPS che accetti una POST.
- In Marrow apri Esporta e tocca Connessione personalizzata. Attiva Automatico.
- In Marrow: Nuova automazione. La sua pagina chiede:
- Indirizzo: qualsiasi indirizzo HTTPS che accetti una POST. Ha questo aspetto:
https://api.example.com/marrow. - Intestazioni: aggiungi le intestazioni che servono, come Authorization.
- Dati e Cadenza: il tipo di dati, JSON o CSV, e la frequenza di esecuzione.
- Esecuzione: tocca Esegui ora per inviare un primo payload.
- Indirizzo: qualsiasi indirizzo HTTPS che accetti una POST. Ha questo aspetto:
Manuale (Fogli di calcolo e file) Gratis
Un file CSV, JSON o GPX, creato quando lo chiedi. Ti serve: niente.
- In Marrow, Manuale: scegli un intervallo e un formato, Crea esportazione, condividi.
Che cosa può fare
- Leggere. Un riepilogo giornaliero valutato rispetto alla tua normalità, le tue linee di base, che cosa è cambiato questa settimana, qualsiasi metrica giorno per giorno, allenamenti, sollevamenti serie per serie, fasi del sonno e il tuo diario alimentare.
- Registra. La tua IA registra pasti, acqua, peso, allenamenti, sonno, sintomi e umore quando glielo chiedi, dopo che attivi Consenti scrittura all'IA per quella via in Marrow. Ogni voce si può annullare.
Prova a chiedere
- Come sto andando oggi?
- Che cosa è cambiato nel mio sonno questa settimana rispetto alla mia normalità?
- Fai un grafico della mia frequenza cardiaca a riposo degli ultimi 90 giorni.
- Registra un panino al tacchino e una mela a pranzo.
Se non funziona
Nel tuo client o ricevitore
- Il tuo client accetta solo un comando (stdio). Fai passare l'indirizzo da mcp-remote:
npx -y mcp-remote <address> --allow-http --header "Authorization: Bearer <token>". Un indirizzo http semplice richiede--allow-http. - Prova con SSE. Marrow parla solo Streamable HTTP. Scegli HTTP o Streamable HTTP nel tuo client.
- L'MCP cloud non riesce ad accedere. Il client deve supportare l'accesso OAuth di MCP con registrazione dinamica del client. Se accetta solo un'intestazione, usa MCP locale o MCP server con il token.
- Qualsiasi URL: Esegui ora fallisce. L'indirizzo deve essere https e rispondere a una POST con uno stato 2xx. La guida alle automazioni elenca ogni messaggio.
- File: nessun posto dove metterlo. Manuale passa ogni file al foglio di condivisione. Salva su File lo tiene sul telefono o in iCloud Drive.
Controlli per l'MCP cloud
- L'accesso aspetta in Marrow. La pagina di accesso mostra un codice di 6 caratteri. Apri Marrow, vai su Esporta, digita il codice e tocca Approva. Una richiesta scade dopo dieci minuti e tre codici sbagliati la negano. In quel caso, riparti dalla tua IA.
- La pagina dice che il link non corrisponde a nessun Marrow. In Marrow apri la tua IA in Connessioni, tocca Copia il tuo link e incolla il link intero.
- Ha funzionato, poi si è fermato. Quando l'MCP cloud è disattivato, o Marrow Pro è scaduto, la copia è in pausa. Disattivare l'MCP cloud scollega anche tutte le IA. Riattivalo, attiva questa connessione in Le tue connessioni e accedi di nuovo dalla tua IA.
- Approva si ferma al limite. Ogni IA è una connessione. Il piano gratuito ne tiene attiva 1 alla volta. Marrow Pro fino a 10: IA, server e automazioni insieme. Disattivane una in Le tue connessioni, poi approva di nuovo.
- Legge ma non riesce a registrare. Attiva Consenti scrittura all'IA per l'MCP cloud in Marrow. Una voce arriva al telefono in pochi secondi se le notifiche sono consentite per Marrow, oppure alla prossima apertura dell'app.
Controlli per l'MCP locale
- Tieni Marrow aperto. Il server del telefono risponde solo finché Marrow è aperto in primo piano. Quando cambi app o blocchi il telefono, iOS lo mette presto in pausa. Riapri Marrow e risponde di nuovo.
- Lo stesso Wi-Fi o tailnet. Il computer deve essere sul Wi-Fi o sul tailnet del telefono, mai sulla rete cellulare. Il Wi-Fi per gli ospiti spesso impedisce ai dispositivi di raggiungersi. Con Tailscale usa l'indirizzo tailnet del telefono (inizia con 100.) al posto del suo indirizzo Wi-Fi, e ricontrolla l'indirizzo Wi-Fi se il router ne assegna uno nuovo.
- 401 Unauthorized. Il token è sbagliato, oppure questa connessione è disattivata in Marrow. Ogni connessione ha il proprio token, e disattivarne una esclude quell'app. Attivala in Le tue connessioni, oppure copia di nuovo il token.
- Prova dal computer. La riga curl nella guida all'MCP locale mostra se il telefono risponde, e con quale errore.
Controlli per l'MCP server
- Raggiungi prima il server. Dal computer su cui gira la tua IA apri
http://<server-ip>:8800/health. Risponde senza token. Se non risponde, il server non è in esecuzione o l'indirizzo è sbagliato. Poi prova il test curl nella pagina dell'MCP server. - 401 dal server. Gli agenti usano il token mcp che il server ha stampato all'avvio. Si trova anche nel file
.mcp-tokennella cartella dati del server. Il token di abbinamento del telefono non funziona per gli agenti. - Dati vecchi, oppure Non riceve dati in Marrow. Il telefono non riesce a raggiungere il server per inviare. Controlla che il server sia in esecuzione e che il suo indirizzo in Marrow funzioni ancora dal telefono. Per un server sulla tua rete di casa, Marrow ha bisogno dell'accesso alla rete locale: Impostazioni, Privacy e sicurezza, Rete locale.
- Legge ma non riesce a registrare. Attiva Consenti scrittura all'IA per questo server in Esporta, Le tue connessioni. Le voci aspettano sul server e arrivano alla successiva apertura o riattivazione di Marrow.
Controlli per Automatico
- Prova con Esegui ora. La riga sotto Esegui ora dice che cosa è successo. Qualsiasi risposta 2xx conta come consegnata. Tutto il resto compare come Server answered e il codice di stato, oppure l'errore di rete.
- Controlla il Registro attività. Nell'automazione, Altre opzioni, Registro attività elenca le ultime 30 esecuzioni con l'esito di ciascuna.
- Le esecuzioni arrivano in ritardo. È iOS a scegliere il momento delle esecuzioni in background, e un telefono che resta bloccato invia al successivo sblocco. Dall'ultima esecuzione si mette in pari alla prima esecuzione che riesce.
- Un ricevitore sulla tua rete di casa. Per raggiungerlo Marrow ha bisogno dell'accesso alla rete locale (Impostazioni, Privacy e sicurezza, Rete locale). Tocca Esegui ora una volta con Marrow aperto, così iOS può chiedertelo: in background rifiuta senza chiedere.
- Non si attiva. Ogni automazione attiva conta come una connessione. Il piano gratuito ne tiene attiva 1 alla volta. Marrow Pro fino a 10: IA, server e automazioni insieme.
Controlli per Manuale
- Niente da condividere. Ogni sezione di Esporta, Manuale crea il suo file per l'intervallo in cima. Scegli un intervallo più lungo se dice che non c'è niente.
Altre soluzioni nelle guide: MCP cloud, MCP locale, MCP server, Automatico, Manuale.