Bağlantılar / Ajanlar ve editörler
Özel bağlantı ve Marrow Health
Listede yok mu? Herhangi bir MCP istemcisi, POST kabul eden herhangi bir URL ya da düz bir dosya. Marrow'da bu, Dışa aktar sekmesinin sonundaki Özel bağlantı'dır.
Marrow'da aç, Marrow 1.5 veya üzeri olan bir iPhone'da çalışır.
Hangi yol?
- Bulut MCP, çalıştıracak hiçbir şey olmadan her an yanıt istiyorsanız. Marrow Pro'nun bir parçası.
- Yerel MCP, onu çalıştıran bilgisayar telefonunuzla aynı Wi-Fi ağını ya da tailnet'i paylaşıyorsa. Ücretsiz ve Marrow açıkken yanıt verir.
- Sunucu MCP, küçük bir sunucuyu çalışır tutuyorsanız. Ücretsiz ve her an yanıt verir.
Bulut MCP Yerel MCP Sunucu MCP Otomatik: Herhangi bir URL Manuel: E-tablolar ve dosyalar
Bulut MCP (Herhangi bir MCP istemcisi) Pro
Marrow'un sunucusunda verilerinizin özel bir kopyası. Yapay zekanız onu istediği zaman, telefon uykudayken okur ve her oturum açma telefonunuzda onaylanır. Gerekenler: Bir URL ve bearer başlığı kabul eden ya da OAuth ile oturum açan bir istemci.
- Marrow'da Dışa aktar'ı açın ve Özel bağlantı'ya dokunun. Bulut MCP'yi seçin.
- Bulut MCP'yi açın (Marrow Pro) ve Özel bağlantı'yı Bağlantılarınız'a ekleyin. Marrow bağlantınızı gösterir.
- Aşağıdaki JSON'u ya da URL'yi ve bearer başlığını istemcinizin MCP ayarlarına yapıştırın.
{ "mcpServers": { "marrow": { "type": "http", "url": "https://connect.marrowhealthapp.com/t/<your-id>/mcp" } } } - Sayfanın gösterdiği kodu Marrow'a yazın ve onaylayın.
- Sorun: Bugün nasıl gidiyorum?
Gösterilen yer tutucu: Marrow kendi bağlantınızı doldurur.
Yerel MCP (Herhangi bir MCP istemcisi) Ücretsiz
iPhone'unuzda bir sunucu. Marrow açıkken aynı Wi-Fi'daki ya da tailnet'teki uygulamalara yanıt verir. Hiçbir şey ağınızdan çıkmaz. Gerekenler: Bir URL ve bearer başlığı kabul eden ya da OAuth ile oturum açan bir istemci.
- Marrow'da Dışa aktar'ı açın ve Özel bağlantı'ya dokunun. Yerel MCP'yi seçin.
- Yerel MCP'yi açın ve Özel bağlantı'yı Bağlantılarınız'a ekleyin. Marrow adresi ve bu bağlantı için üretilmiş bir belirteci gösterir.
- Aşağıdaki JSON'u ya da URL'yi ve bearer başlığını istemcinizin MCP ayarlarına yapıştırın.
{ "mcpServers": { "marrow": { "type": "http", "url": "http://<phone-ip>:21212/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - Sorun: Bugün nasıl gidiyorum?
Gösterilen yer tutucular: Marrow telefonunuzun adresini ve belirteci doldurur.
Sunucu MCP (Herhangi bir MCP istemcisi) Ücretsiz
Çalışır tuttuğunuz bir bilgisayarda (bir Pi, bir NAS, eski bir dizüstü) Marrow'un açık kaynak sunucusu. Telefon onu güncel tutar ve her an yanıt verir. Gerekenler: Bir URL ve bearer başlığı kabul eden ya da OAuth ile oturum açan bir istemci.
- Marrow'un sunucusunu çalışır tuttuğunuz bir bilgisayarda çalıştırın ve uygulamayla eşleştirin (nasıl).
- Marrow'da Dışa aktar'ı açın, Özel bağlantı'ya dokunun ve Sunucu MCP'yi seçin. Bağlantılarınız'a ekleyin. Marrow sunucunun adresini gösterir. Belirteç, sunucunuzun başlarken yazdırdığı mcp belirtecidir.
- Aşağıdaki JSON'u ya da URL'yi ve bearer başlığını istemcinizin MCP ayarlarına yapıştırın.
{ "mcpServers": { "marrow": { "type": "http", "url": "http://<server-ip>:8800/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - Sorun: Bugün nasıl gidiyorum?
Gösterilen yer tutucular: Marrow sunucunuzun adresini doldurur. Belirteç, sunucunuzun yazdırdığı belirteçtir.
Otomatik (Herhangi bir URL) Ücretsiz
Marrow, uygulama kapalıyken bir zamanlamayla bir URL'ye CSV ya da JSON gönderir. Gerekenler: POST kabul eden, size ait bir HTTPS URL'si.
- Marrow'da Dışa aktar'ı açın ve Özel bağlantı'ya dokunun. Otomatik'i açın.
- Marrow'da: Yeni Otomasyon. Sayfası şunları ister:
- Adres: POST kabul eden herhangi bir HTTPS adresi. Şuna benzer:
https://api.example.com/marrow. - Başlıklar: Authorization gibi ihtiyaç duyduğu her başlığı ekleyin.
- Veriler ve Sıklık: veri türü, JSON ya da CSV ve ne sıklıkta çalışacağı.
- Çalıştır: İlk yükü göndermek için Şimdi çalıştır'a dokunun.
- Adres: POST kabul eden herhangi bir HTTPS adresi. Şuna benzer:
Manuel (E-tablolar ve dosyalar) Ücretsiz
İstediğinizde oluşturulan bir CSV, JSON ya da GPX dosyası. Gerekenler: Hiçbir şey.
- Marrow'da Manuel: bir aralık ve bir biçim seçin, Dışa aktarma oluştur'a dokunun, paylaşın.
Neler yapabilir
- Okur. Kendi normalinize göre puanlanan bir günlük özet, başlangıç değerleriniz, bu hafta ne değiştiği, herhangi bir ölçüm gün gün, antrenmanlar, set set kaldırışlar, uyku evreleri ve yiyecek günlüğünüz.
- Kayıt tutar. Marrow'da bu yol için Yapay zekanın yazmasına izin ver'i açtıktan sonra yapay zekanız siz isteyince öğün, su, kilo, antrenman, uyku, belirti ve ruh hali kaydeder. Her kayıt geri alınabilir.
Şunları sormayı deneyin
- Bugün nasıl gidiyorum?
- Bu hafta uykumda normalime göre ne değişti?
- Son 90 günün dinlenme kalp atış hızını grafiğe dök.
- Öğle yemeği için hindili bir sandviç ve bir elma kaydet.
Çalışmazsa
İstemcinizde veya alıcınızda
- İstemciniz yalnızca bir komut (stdio) kabul ediyor. Adresi mcp-remote üzerinden geçirin:
npx -y mcp-remote <address> --allow-http --header "Authorization: Bearer <token>". Düz http adresi için--allow-httpgerekir. - SSE'yi deniyor. Marrow yalnızca Streamable HTTP konuşur. İstemcinizde HTTP ya da Streamable HTTP'yi seçin.
- Bulut MCP oturum açmıyor. İstemci, dinamik istemci kaydıyla MCP'nin OAuth oturum açmasını desteklemelidir. Yalnızca bir başlık kabul ediyorsa belirteçle Yerel MCP ya da Sunucu MCP'yi kullanın.
- Herhangi bir URL: Şimdi çalıştır başarısız. Adres https olmalı ve bir POST'a 2xx durumuyla yanıt vermelidir. Otomasyon rehberi her mesajı listeler.
- Dosyalar: koyacak yer yok. Manuel her dosyayı paylaşım sayfasına verir. Dosyalara Kaydet, onu telefonda ya da iCloud Drive'da tutar.
Bulut MCP kontrolleri
- Oturum açma Marrow'da bekliyor. Oturum açma sayfası 6 karakterlik bir kod gösterir. Marrow'u açın, Dışa aktar'a gidin, kodu yazın ve Onayla'ya dokunun. Bir isteğin süresi on dakikada dolar ve üç yanlış kod onu reddeder. Böyle olursa yapay zekanızdan yeniden başlayın.
- Sayfa bağlantının bir Marrow ile eşleşmediğini söylüyor. Marrow'da Bağlantılar altında yapay zekanızı açın, Bağlantını kopyala'ya dokunun ve bağlantının tamamını yapıştırın.
- Çalıştı, sonra durdu. Bulut MCP kapalıyken ya da Marrow Pro bittiğinde kopya duraklar. Bulut MCP'yi kapatmak her yapay zekanın oturumunu da kapatır. Yeniden açın, Bağlantılarınız içinde bu bağlantıyı açın ve yapay zekanızdan yeniden oturum açın.
- Onayla sınırda duruyor. Her yapay zeka bir bağlantıdır. Ücretsiz planda aynı anda 1 bağlantı açık kalır. Marrow Pro'da en fazla 10: yapay zekalar, sunucular ve otomasyonlar birlikte. Bağlantılarınız içinde birini kapatın, sonra yeniden onaylayın.
- Okuyor ama kayıt tutamıyor. Marrow'da Bulut MCP için Yapay zekanın yazmasına izin ver'i açın. Marrow için bildirimlere izin verilmişse bir kayıt telefona saniyeler içinde ulaşır, yoksa uygulamayı bir sonraki açışınızda.
Yerel MCP kontrolleri
- Marrow'u açık tutun. Telefonun sunucusu yalnızca Marrow ön plandayken yanıt verir. Uygulama değiştirdiğinizde ya da telefonu kilitlediğinizde iOS onu kısa sürede duraklatır. Marrow'u yeniden açın, yeniden yanıt verir.
- Aynı Wi-Fi veya tailnet. Bilgisayar telefonun Wi-Fi ağında ya da tailnet'inde olmalıdır, mobil veride asla. Misafir Wi-Fi ağı çoğu zaman cihazların birbirine ulaşmasını engeller. Tailscale üzerinden Wi-Fi adresi yerine telefonun tailnet adresini kullanın (100. ile başlar) ve yönlendiriciniz yeni bir adres verdiyse Wi-Fi adresini yeniden kontrol edin.
- 401 Unauthorized. Belirteç yanlış ya da bu bağlantı Marrow'da kapalı. Her bağlantının kendi belirteci vardır ve birini kapatmak o uygulamayı dışarıda bırakır. Bağlantılarınız içinde açın ya da belirteci yeniden kopyalayın.
- Bilgisayardan test edin. Yerel MCP rehberindeki curl satırı telefonun yanıt verip vermediğini ve hangi hatayla verdiğini gösterir.
Sunucu MCP kontrolleri
- Önce sunucuya ulaşın. Yapay zekanızı çalıştıran bilgisayardan
http://<server-ip>:8800/healthadresini açın. Belirteç olmadan yanıt verir. Vermezse sunucu çalışmıyor ya da adres yanlış. Sonra Sunucu MCP sayfasındaki curl testini deneyin. - Sunucudan 401. Ajanlar, sunucunun başlarken yazdırdığı mcp belirtecini kullanır. O, sunucunun veri klasöründeki
.mcp-tokendosyasında da bulunur. Telefonun eşleştirme belirteci ajanlar için işe yaramaz. - Eski veriler ya da Marrow'da Veri ulaşmıyor. Telefon göndermek için sunucuya ulaşamıyor. Sunucunun çalıştığını ve Marrow'daki adresinin telefondan hâlâ çalıştığını kontrol edin. Ev ağınızdaki bir sunucu için Marrow'un Yerel Ağ erişimine ihtiyacı var: Ayarlar, Gizlilik ve Güvenlik, Yerel Ağ.
- Okuyor ama kayıt tutamıyor. Dışa aktar, Bağlantılarınız içinde bu sunucu için Yapay zekanın yazmasına izin ver'i açın. Kayıtlar sunucuda bekler ve Marrow bir sonraki açıldığında ya da uyandığında iner.
Otomatik kontroller
- Şimdi çalıştır ile test edin. Şimdi çalıştır'ın altındaki satır ne olduğunu söyler. Her 2xx yanıtı teslim edilmiş sayılır. Başka her şey “Server answered” ve durum koduyla ya da ağ hatası olarak görünür.
- Aktivite günlüğüne bakın. Otomasyonda Daha fazla seçenek, Aktivite günlüğü son 30 çalıştırmayı her birinin sonucuyla listeler.
- Çalıştırmalar geç geliyor. iOS arka plan çalıştırmalarının anına karar verir ve gün boyu kilitli kalan bir telefon, kilidi bir sonraki açılışında gönderir. Son çalıştırmadan beri, başarılı olan bir sonraki çalıştırmada telafi eder.
- Ev ağınızdaki bir alıcı. Marrow'un ona ulaşması için Yerel Ağ erişimine ihtiyacı var (Ayarlar, Gizlilik ve Güvenlik, Yerel Ağ). iOS sorabilsin diye Marrow açıkken bir kez Şimdi çalıştır'a dokunun: arka planda sormadan reddeder.
- Açılmıyor. Açık olan her otomasyon bir bağlantı sayılır. Ücretsiz planda aynı anda 1 bağlantı açık kalır. Marrow Pro'da en fazla 10: yapay zekalar, sunucular ve otomasyonlar birlikte.
Manuel kontroller
- Paylaşılacak bir şey yok. Dışa aktar, Manuel'in her bölümü dosyasını en üstteki aralık için oluşturur. İçinde hiçbir şey olmadığını söylüyorsa daha uzun bir aralık seçin.
Rehberlerde daha fazla çözüm: Bulut MCP, Yerel MCP, Sunucu MCP, Otomatik, Manuel.