Sambungan / Ejen dan editor
VS Code Copilot dan Marrow Health
Mod ejen GitHub Copilot dalam VS Code menerima Marrow sebagai pelayan MCP HTTP, pada Copilot Free juga.
Buka dalam Marrow berfungsi pada iPhone dengan Marrow 1.5 atau lebih baharu.
Cara yang mana?
- MCP Cloud jika anda mahu jawapan pada bila-bila masa tanpa apa-apa untuk dijalankan. Sebahagian daripada Marrow Pro.
- 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.
MCP Cloud MCP Setempat MCP Pelayan
MCP Cloud Pro
Salinan peribadi data anda pada pelayan Marrow. AI anda membacanya pada bila-bila masa, telefon tidur, dan setiap log masuk diluluskan pada telefon anda. Anda memerlukan: Copilot Free pun boleh.
- Dalam Marrow, buka Eksport dan ketik VS Code Copilot. Pilih MCP Cloud.
- Hidupkan MCP Cloud (Marrow Pro) dan tambah VS Code Copilot ke Sambungan anda. Marrow menunjukkan pautan anda.
- VS Code: Command Palette, MCP: Add Server, HTTP. Atau tampal JSON di bawah ke dalam
.vscode/mcp.json.{ "servers": { "marrow": { "type": "http", "url": "https://connect.marrowhealthapp.com/t/<your-id>/mcp" } } } - Buka Copilot Chat dalam mod ejen dan tanya.
- Mulakan pelayan. VS Code membuka halaman log masuk: taip kod yang ditunjukkan halaman ke dalam Marrow dan luluskan.
- Tanya: Bagaimana prestasi saya hari ini?
Pemegang tempat dipaparkan: Marrow mengisi pautan anda sendiri.
MCP Setempat 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: Copilot Free pun boleh.
- Dalam Marrow, buka Eksport dan ketik VS Code Copilot. Pilih MCP Setempat.
- Hidupkan MCP Setempat dan tambah VS Code Copilot ke Sambungan anda. Marrow menunjukkan alamat dan token yang dibuat untuk sambungan ini.
- VS Code: Command Palette, MCP: Add Server, HTTP. Atau tampal JSON di bawah ke dalam
.vscode/mcp.json.{ "servers": { "marrow": { "type": "http", "url": "http://<phone-ip>:21212/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - Buka Copilot Chat dalam mod ejen dan tanya.
- Tanya: Bagaimana prestasi saya hari ini?
Pemegang tempat dipaparkan: Marrow mengisi alamat telefon anda dan token.
MCP Pelayan 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: Copilot Free pun boleh.
- Jalankan pelayan Marrow pada komputer yang anda biarkan hidup dan gandingkan dengan apl (cara).
- Dalam Marrow, buka Eksport, ketik VS Code Copilot dan pilih MCP Pelayan. Tambahkannya ke Sambungan anda. Marrow menunjukkan alamat pelayan. Token ialah token mcp yang dicetak oleh pelayan anda apabila ia bermula.
- VS Code: Command Palette, MCP: Add Server, HTTP. Atau tampal JSON di bawah ke dalam
.vscode/mcp.json.{ "servers": { "marrow": { "type": "http", "url": "http://<server-ip>:8800/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - Buka Copilot Chat dalam mod ejen dan tanya.
- Tanya: Bagaimana prestasi saya hari ini?
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?
- Carta kadar denyutan jantung rehat saya untuk 90 hari lepas.
- Catat sandwic ayam belanda dan sebiji epal untuk makan tengah hari.
Jika ia tidak berfungsi
Dalam VS Code Copilot
- Pelayan tidak bermula. Jalankan MCP: List Servers daripada Command Palette, pilih marrow dan pilih Start Server. Show Output membuka lognya.
- Tiada apa-apa bermula dalam folder ini. Pelayan dalam
.vscode/mcp.jsonmengikut Workspace Trust dan tidak pernah bermula dalam mod Restricted. Percayai folder itu. - MCP tiada atau dimatikan. Pada Copilot Business atau Enterprise, MCP servers in Copilot policy organisasi mesti membenarkannya. Tetapan
chat.mcp.accessjuga boleh mematikan MCP. - Fail diabaikan. mcp.json VS Code bermula dengan
servers, bukanmcpServers. Blok di bawah sudah mempunyai bentuk itu. - Copilot tidak menggunakan alat. Pilih Agent dalam sembang dan semak alat marrow di bawah Configure Tools. Satu permintaan boleh mempunyai paling banyak 128 alat dihidupkan.
- Senarai alat sudah lapuk. Jalankan MCP: Reset Cached Tools.
Semakan MCP Cloud
- Log masuk menunggu dalam Marrow. Halaman log masuk menunjukkan kod 6 aksara. Buka Marrow, pergi ke Eksport, taip kod dan ketik Luluskan. Permintaan tamat tempoh selepas sepuluh minit dan tiga kod salah menolaknya. Jika itu berlaku, mulakan semula daripada AI anda.
- Halaman berkata pautan tidak sepadan dengan mana-mana Marrow. Dalam Marrow, buka AI anda di bawah Sambungan, ketik Salin pautan anda dan tampal seluruh pautan.
- Ia berfungsi, kemudian berhenti. Apabila MCP Cloud mati, atau Marrow Pro telah tamat, salinan dijeda. Mematikan MCP Cloud juga melog keluar setiap AI. Hidupkannya semula, hidupkan sambungan ini dalam Sambungan anda dan log masuk semula daripada AI anda.
- Luluskan terhenti pada had. Setiap AI ialah satu sambungan. Percuma mengekalkan 1 sambungan hidup pada satu masa. Marrow Pro mengekalkan sehingga 10: AI, pelayan dan automasi bersama. Matikan satu dalam Sambungan anda, kemudian luluskan semula.
- Ia membaca tetapi tidak boleh mencatat. Hidupkan Benarkan AI menulis untuk MCP Cloud dalam Marrow. Entri sampai ke telefon dalam beberapa saat apabila pemberitahuan dibenarkan untuk Marrow, atau pada kali seterusnya anda membuka apl.
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.
Lebih banyak penyelesaian dalam panduan: MCP Cloud, MCP Setempat, MCP Pelayan.