Verbindingen / Agents en editors
Aangepaste verbinding en Marrow Health
Niet in de lijst? Elke MCP-client, elke URL die een POST accepteert, of een gewoon bestand. In Marrow is dat Aangepaste verbinding, aan het eind van het tabblad Exporteer.
Openen in Marrow werkt op een iPhone met Marrow 1.5 of nieuwer.
Welke manier?
- Cloud-MCP als je op elk moment antwoorden wilt zonder iets te draaien. Hoort bij Marrow Pro.
- Lokale MCP als de computer waarop hij draait hetzelfde wifi-netwerk of tailnet gebruikt als je telefoon. Gratis, en hij antwoordt zolang Marrow open is.
- Server-MCP als je een kleine server laat draaien. Gratis, en hij antwoordt op elk moment.
Cloud-MCP Lokale MCP Server-MCP Geautomatiseerd: Elke URL Handmatig: Spreadsheets en bestanden
Cloud-MCP (Elke MCP-client) Pro
Een privékopie van je gegevens op de server van Marrow. Je AI leest die op elk moment, ook als de telefoon slaapt, en elke aanmelding wordt op je telefoon goedgekeurd. Je hebt nodig: Een client die een URL en een bearer-header accepteert, of inlogt met OAuth.
- Open in Marrow Exporteer en tik op Aangepaste verbinding. Kies Cloud-MCP.
- Zet Cloud-MCP aan (Marrow Pro) en voeg Aangepaste verbinding toe aan Je verbindingen. Marrow toont je link.
- Plak de JSON hieronder, of de URL en de Bearer-header, in de MCP-instellingen van je client.
{ "mcpServers": { "marrow": { "type": "http", "url": "https://connect.marrowhealthapp.com/t/<your-id>/mcp" } } } - Typ de code die de pagina toont in Marrow en keur goed.
- Vraag: Hoe doe ik het vandaag?
Voorbeeld dat wordt getoond: Marrow vult je eigen link in.
Lokale MCP (Elke MCP-client) Gratis
Een server op je iPhone. Hij antwoordt zolang Marrow open is, aan apps op hetzelfde wifi-netwerk of tailnet. Niets verlaat je netwerk. Je hebt nodig: Een client die een URL en een bearer-header accepteert, of inlogt met OAuth.
- Open in Marrow Exporteer en tik op Aangepaste verbinding. Kies Lokale MCP.
- Zet Lokale MCP aan en voeg Aangepaste verbinding toe aan Je verbindingen. Marrow toont het adres en een token dat voor deze verbinding is gemaakt.
- Plak de JSON hieronder, of de URL en de Bearer-header, in de MCP-instellingen van je client.
{ "mcpServers": { "marrow": { "type": "http", "url": "http://<phone-ip>:21212/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - Vraag: Hoe doe ik het vandaag?
Voorbeeld dat wordt getoond: Marrow vult het adres van je telefoon en het token in.
Server-MCP (Elke MCP-client) Gratis
De open source server van Marrow op een computer die je aan laat staan (een Pi, een NAS, een oude laptop). De telefoon houdt hem actueel en hij antwoordt op elk moment. Je hebt nodig: Een client die een URL en een bearer-header accepteert, of inlogt met OAuth.
- Draai de server van Marrow op een computer die je aan laat staan en koppel hem aan de app (hoe).
- Open in Marrow Exporteer, tik op Aangepaste verbinding en kies Server-MCP. Voeg hem toe aan Je verbindingen. Marrow toont het adres van de server. Het token is het mcp-token dat je server bij het starten heeft getoond.
- Plak de JSON hieronder, of de URL en de Bearer-header, in de MCP-instellingen van je client.
{ "mcpServers": { "marrow": { "type": "http", "url": "http://<server-ip>:8800/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - Vraag: Hoe doe ik het vandaag?
Voorbeeld dat wordt getoond: Marrow vult het adres van je server in. Het token is wat je server heeft getoond.
Geautomatiseerd (Elke URL) Gratis
Marrow post CSV of JSON volgens een schema naar een URL, ook met de app gesloten. Je hebt nodig: Een eigen HTTPS-URL die een POST accepteert.
- Open in Marrow Exporteer en tik op Aangepaste verbinding. Zet Geautomatiseerd aan.
- In Marrow: Nieuwe automatisering. De pagina vraagt om:
- Adres: elk HTTPS-adres dat een POST accepteert. Het ziet eruit als
https://api.example.com/marrow. - Kopteksten: voeg elke koptekst toe die nodig is, zoals Authorization.
- Gegevens en Cadans: het soort gegevens, JSON of CSV, en hoe vaak het draait.
- Uitvoeren: tik op Nu uitvoeren om een eerste payload te sturen.
- Adres: elk HTTPS-adres dat een POST accepteert. Het ziet eruit als
Handmatig (Spreadsheets en bestanden) Gratis
Een CSV-, JSON- of GPX-bestand, gemaakt wanneer je erom vraagt. Je hebt nodig: Niets.
- Handmatig: kies een periode en een formaat, Export aanmaken, deel.
Wat het kan
- Lezen. Een dagelijks overzicht afgezet tegen jouw eigen normaal, je basislijnen, wat er deze week veranderd is, elke meetwaarde dag voor dag, work-outs, trainingen set voor set, slaapfases en je voedingsdagboek.
- Loggen. Je AI logt maaltijden, water, gewicht, work-outs, slaap, symptomen en stemming als je erom vraagt, nadat je in Marrow AI-schrijftoegang toestaan hebt aangezet voor deze route. Elk item kan ongedaan worden gemaakt.
Probeer te vragen
- Hoe doe ik het vandaag?
- Wat is er deze week veranderd in mijn slaap ten opzichte van mijn normaal?
- Maak een grafiek van mijn rusthartslag van de afgelopen 90 dagen.
- Log een broodje kalkoen en een appel als lunch.
Als het niet werkt
In je client of ontvanger
- Je client accepteert alleen een opdracht (stdio). Leid het adres via mcp-remote:
npx -y mcp-remote <address> --allow-http --header "Authorization: Bearer <token>". Een gewoon http-adres vraagt om--allow-http. - Het probeert SSE. Marrow spreekt alleen Streamable HTTP. Kies HTTP of Streamable HTTP in je client.
- Cloud-MCP wil niet aanmelden. De client moet de OAuth-aanmelding van MCP ondersteunen met dynamic client registration. Accepteert hij alleen een koptekst, gebruik dan Lokale MCP of Server-MCP met het token.
- Elke URL: Nu uitvoeren mislukt. Het adres moet https zijn en een POST beantwoorden met een 2xx-status. In de handleiding voor automatiseringen staat elke melding.
- Bestanden: nergens om het te bewaren. Handmatig geeft elk bestand door aan het deelmenu. Bewaar in Bestanden houdt het op de telefoon of in iCloud Drive.
Controles voor Cloud-MCP
- De aanmelding wacht in Marrow. De aanmeldpagina toont een code van 6 tekens. Open Marrow, ga naar Exporteer, typ de code en tik op Goedkeuren. Een verzoek verloopt na tien minuten en na drie foute codes wordt het geweigerd. Gebeurt dat, begin dan opnieuw vanuit je AI.
- De pagina zegt dat de link bij geen enkele Marrow hoorde. Open in Marrow je AI onder Verbindingen, tik op Kopieer je link en plak de hele link.
- Het werkte, en toen niet meer. Als Cloud-MCP uitstaat of Marrow Pro is afgelopen, pauzeert de kopie. Als je Cloud-MCP uitzet, wordt ook elke AI afgemeld. Zet het weer aan, zet deze verbinding aan bij Je verbindingen en meld je opnieuw aan vanuit je AI.
- Goedkeuren stopt bij de limiet. Elke AI is één verbinding. Gratis houdt 1 verbinding tegelijk aan. Marrow Pro houdt er maximaal 10 aan: AI's, servers en automatiseringen samen. Zet er een uit bij Je verbindingen en keur daarna opnieuw goed.
- Het leest, maar kan niet loggen. Zet AI-schrijftoegang toestaan aan voor Cloud-MCP in Marrow. Een item komt binnen enkele seconden bij de telefoon aan als meldingen voor Marrow zijn toegestaan, of de volgende keer dat je de app opent.
Controles voor Lokale MCP
- Houd Marrow open. De server op de telefoon antwoordt alleen zolang Marrow open op de voorgrond staat. Als je van app wisselt of de telefoon vergrendelt, pauzeert iOS hem al snel. Open Marrow weer en hij antwoordt weer.
- Hetzelfde wifi-netwerk of tailnet. De computer moet op het wifi-netwerk of tailnet van de telefoon zitten, nooit via mobiel. Gastwifi voorkomt vaak dat apparaten elkaar bereiken. Gebruik via Tailscale het tailnet-adres van de telefoon (het begint met 100.) in plaats van het wifi-adres, en controleer het wifi-adres opnieuw als je router een nieuw adres uitdeelt.
- 401 Unauthorized. Het token is onjuist, of deze verbinding staat uit in Marrow. Elke verbinding heeft een eigen token, en als je er een uitzet, wordt die app buitengesloten. Zet hem aan bij Je verbindingen, of kopieer het token opnieuw.
- Test vanaf de computer. De curl-regel in de handleiding voor Lokale MCP laat zien of de telefoon antwoordt, en met welke fout.
Controles voor Server-MCP
- Bereik eerst de server. Open op de computer waarop je AI draait
http://<server-ip>:8800/health. Die antwoordt zonder token. Doet hij dat niet, dan draait de server niet of klopt het adres niet. Probeer daarna de curl-test op de pagina over Server-MCP. - 401 van de server. Agents gebruiken het mcp-token dat de server bij het starten heeft getoond. Die staat ook in het bestand
.mcp-tokenin de gegevensmap van de server. Het koppeltoken van de telefoon werkt niet voor agents. - Oude gegevens, of Levert niet in Marrow. De telefoon kan de server niet bereiken om te pushen. Controleer of de server draait en of het adres in Marrow nog werkt vanaf de telefoon. Voor een server op je thuisnetwerk heeft Marrow toegang tot Lokaal netwerk nodig: Instellingen, Privacy en beveiliging, Lokaal netwerk.
- Het leest, maar kan niet loggen. Zet AI-schrijftoegang toestaan aan voor deze server bij Exporteer, Je verbindingen. Items wachten op de server en komen binnen zodra Marrow weer opent of ontwaakt.
Controles voor Geautomatiseerd
- Test met Nu uitvoeren. De regel onder Nu uitvoeren zegt wat er gebeurde. Elk 2xx-antwoord telt als afgeleverd. Al het andere verschijnt als Server answered met de statuscode, of de netwerkfout.
- Bekijk het Activiteitenlog. In de automatisering toont Meer opties, Activiteitenlog de laatste 30 runs met het resultaat van elke run.
- Runs komen laat. iOS kiest het moment voor runs op de achtergrond, en een telefoon die op slot blijft, verstuurt pas bij de volgende keer ontgrendelen. Sinds laatste run haalt het in bij de volgende run die slaagt.
- Een ontvanger op je thuisnetwerk. Marrow heeft toegang tot Lokaal netwerk nodig om erbij te kunnen (Instellingen, Privacy en beveiliging, Lokaal netwerk). Tik één keer op Nu uitvoeren terwijl Marrow open is, zodat iOS het kan vragen: op de achtergrond weigert iOS zonder te vragen.
- Hij gaat niet aan. Elke automatisering die aanstaat, telt als een verbinding. Gratis houdt 1 verbinding tegelijk aan. Marrow Pro houdt er maximaal 10 aan: AI's, servers en automatiseringen samen.
Controles voor Handmatig
- Niets om te delen. Elk onderdeel van Exporteer, Handmatig maakt zijn bestand voor het bereik bovenaan. Kies een langere periode als er staat dat er niets in zit.
Meer oplossingen in de handleidingen: Cloud-MCP, Lokale MCP, Server-MCP, Geautomatiseerd, Handmatig.