Conexões / Agentes e editores
Conexão personalizada e Marrow Health
Não está na lista? Qualquer cliente MCP, qualquer URL que aceite um POST, ou um arquivo simples. No Marrow, isso é Conexão personalizada, no fim da aba Exportar.
Abrir no Marrow funciona em um iPhone com o Marrow 1.5 ou mais recente.
Qual caminho?
- MCP na nuvem se você quer respostas a qualquer hora sem nada para rodar. Faz parte do Marrow Pro.
- MCP local se o computador que o roda está no mesmo Wi-Fi ou tailnet do seu celular. Grátis, e responde enquanto o Marrow está aberto.
- MCP do servidor se você mantém um pequeno servidor ligado. Grátis, e responde a qualquer hora.
MCP na nuvem MCP local MCP do servidor Automatizado: Qualquer URL Manual: Planilhas e arquivos
MCP na nuvem (Qualquer cliente MCP) Pro
Uma cópia privada dos seus dados no servidor do Marrow. A sua IA lê a qualquer hora, com o celular em repouso, e cada login é aprovado no seu celular. Você precisa de: um cliente que aceite uma URL e um cabeçalho bearer, ou que faça login com OAuth.
- No Marrow, abra Exportar e toque em Conexão personalizada. Escolha MCP na nuvem.
- Ative o MCP na nuvem (Marrow Pro) e adicione a Conexão personalizada em Suas conexões. O Marrow mostra o seu link.
- Cole o JSON abaixo, ou a URL e o cabeçalho bearer, nas configurações de MCP do seu cliente.
{ "mcpServers": { "marrow": { "type": "http", "url": "https://connect.marrowhealthapp.com/t/<your-id>/mcp" } } } - Digite no Marrow o código que a página mostra e aprove.
- Pergunte: Como estou indo hoje?
Exemplo mostrado: o Marrow preenche o seu próprio link.
MCP local (Qualquer cliente MCP) Grátis
Um servidor no seu iPhone. Ele responde enquanto o Marrow está aberto, para apps no mesmo Wi-Fi ou tailnet. Nada sai da sua rede. Você precisa de: um cliente que aceite uma URL e um cabeçalho bearer, ou que faça login com OAuth.
- No Marrow, abra Exportar e toque em Conexão personalizada. Escolha MCP local.
- Ative o MCP local e adicione a Conexão personalizada em Suas conexões. O Marrow mostra o endereço e um token feito para esta conexão.
- Cole o JSON abaixo, ou a URL e o cabeçalho bearer, nas configurações de MCP do seu cliente.
{ "mcpServers": { "marrow": { "type": "http", "url": "http://<phone-ip>:21212/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - Pergunte: Como estou indo hoje?
Exemplos mostrados: o Marrow preenche o endereço do seu celular e o token.
MCP do servidor (Qualquer cliente MCP) Grátis
O servidor de código aberto do Marrow em um computador que você mantém ligado (um Pi, um NAS, um notebook velho). O celular o mantém atualizado e ele responde a qualquer hora. Você precisa de: um cliente que aceite uma URL e um cabeçalho bearer, ou que faça login com OAuth.
- Rode o servidor do Marrow em um computador que você mantém ligado e emparelhe com o app (como).
- No Marrow, abra Exportar, toque em Conexão personalizada e escolha MCP do servidor. Adicione em Suas conexões. O Marrow mostra o endereço do servidor. O token é o token mcp que o seu servidor imprimiu ao iniciar.
- Cole o JSON abaixo, ou a URL e o cabeçalho bearer, nas configurações de MCP do seu cliente.
{ "mcpServers": { "marrow": { "type": "http", "url": "http://<server-ip>:8800/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - Pergunte: Como estou indo hoje?
Exemplos mostrados: o Marrow preenche o endereço do seu servidor. O token é o que o seu servidor imprimiu.
Automatizado (Qualquer URL) Grátis
O Marrow envia CSV ou JSON por POST para uma URL em horário programado, com o app fechado. Você precisa de: uma URL HTTPS sua que aceite um POST.
- No Marrow, abra Exportar e toque em Conexão personalizada. Ative Automatizado.
- No Marrow: Nova automação. A página dela pede:
- Endereço: qualquer endereço HTTPS que aceite um POST. Algo como
https://api.example.com/marrow. - Cabeçalhos: adicione os cabeçalhos de que ele precisar, como Authorization.
- Dados e Frequência: o tipo de dado, JSON ou CSV, e com que frequência roda.
- Executar: toque em Executar agora para enviar um primeiro payload.
- Endereço: qualquer endereço HTTPS que aceite um POST. Algo como
Manual (Planilhas e arquivos) Grátis
Um arquivo CSV, JSON ou GPX, feito quando você pede. Você precisa de: nada.
- No Marrow, Manual: escolha um intervalo e um formato, Criar exportação, compartilhe.
O que ele pode fazer
- Ler. Um resumo diário comparado com o seu normal, as suas linhas de base, o que mudou nesta semana, qualquer métrica dia a dia, treinos, levantamentos série por série, fases do sono e o seu diário de alimentação.
- Registrar. A sua IA registra refeições, água, peso, treinos, sono, sintomas e humor quando você pede, depois que você ativa Permitir gravação por IA para esse caminho no Marrow. Todo registro pode ser desfeito.
Experimente perguntar
- Como estou indo hoje?
- O que mudou no meu sono esta semana em comparação com o meu normal?
- Faça um gráfico da minha frequência cardíaca em repouso dos últimos 90 dias.
- Registre um sanduíche de peru e uma maçã no almoço.
Se não funcionar
No seu cliente ou receptor
- O seu cliente só aceita um comando (stdio). Passe o endereço pelo mcp-remote:
npx -y mcp-remote <address> --allow-http --header "Authorization: Bearer <token>". Um endereço http simples precisa de--allow-http. - Ele tenta SSE. O Marrow fala apenas Streamable HTTP. Escolha HTTP ou Streamable HTTP no seu cliente.
- O MCP na nuvem não faz login. O cliente precisa aceitar o login OAuth do MCP com registro dinâmico de cliente. Se ele só aceita um cabeçalho, use o MCP local ou o MCP do servidor com o token.
- Qualquer URL: Executar agora falha. O endereço precisa ser https e responder a um POST com status 2xx. O guia de automações lista cada mensagem.
- Arquivos: sem onde guardar. O Manual entrega cada arquivo à folha de compartilhamento. Salvar em Arquivos o mantém no celular ou no iCloud Drive.
Verificações do MCP na nuvem
- O login espera no Marrow. A página de login mostra um código de 6 caracteres. Abra o Marrow, vá em Exportar, digite o código e toque em Aprovar. Um pedido expira depois de dez minutos e três códigos errados o negam. Se isso acontecer, recomece pela sua IA.
- A página diz que o link não correspondeu a nenhum Marrow. No Marrow, abra a sua IA em Conexões, toque em Copiar seu link e cole o link inteiro.
- Funcionou e depois parou. Quando o MCP na nuvem está desativado, ou o Marrow Pro terminou, a cópia fica pausada. Desativar o MCP na nuvem também desconecta todas as IAs. Ative de novo, ative esta conexão em Suas conexões e faça login outra vez pela sua IA.
- Aprovar para no limite. Cada IA é uma conexão. O plano Grátis mantém 1 conexão ativa por vez. O Marrow Pro mantém até 10: IAs, servidores e automações juntos. Desative uma em Suas conexões e aprove de novo.
- Ele lê, mas não registra. Ative Permitir gravação por IA para o MCP na nuvem no Marrow. Um registro chega ao celular em segundos quando as notificações estão permitidas para o Marrow, ou na próxima vez que você abrir o app.
Verificações do MCP local
- Mantenha o Marrow aberto. O servidor do celular só responde enquanto o Marrow está aberto na frente. Quando você troca de app ou bloqueia o celular, o iOS logo o pausa. Abra o Marrow de novo e ele volta a responder.
- Mesmo Wi-Fi ou tailnet. O computador precisa estar no Wi-Fi ou na tailnet do celular, nunca nos dados móveis. O Wi-Fi de convidados muitas vezes impede que os dispositivos se alcancem. Pelo Tailscale, use o endereço do celular na tailnet (começa com 100.) no lugar do endereço de Wi-Fi, e confira de novo o endereço de Wi-Fi se o seu roteador entregar um novo.
- 401 Unauthorized. O token está errado, ou esta conexão está desativada no Marrow. Cada conexão tem o seu próprio token, e desativar uma bloqueia aquele app. Ative em Suas conexões, ou copie o token de novo.
- Teste a partir do computador. A linha do curl no guia do MCP local mostra se o celular responde, e com qual erro.
Verificações do MCP do servidor
- Alcance o servidor primeiro. No computador que roda a sua IA, abra
http://<server-ip>:8800/health. Ele responde sem token. Se não responder, o servidor não está rodando ou o endereço está errado. Depois tente o teste com curl na página do MCP do servidor. - 401 do servidor. Os agentes usam o token mcp que o servidor imprimiu ao iniciar. Ele também está no arquivo
.mcp-tokenna pasta de dados do servidor. O token de emparelhamento do celular não funciona para agentes. - Dados antigos, ou Não está recebendo no Marrow. O celular não consegue alcançar o servidor para enviar. Confira se o servidor está rodando e se o endereço dele no Marrow ainda funciona a partir do celular. Para um servidor na sua rede doméstica, o Marrow precisa do acesso à Rede Local: Ajustes, Privacidade e Segurança, Rede Local.
- Ele lê, mas não registra. Ative Permitir gravação por IA para este servidor em Exportar, Suas conexões. Os registros esperam no servidor e chegam quando o Marrow abrir ou acordar.
Verificações do Automatizado
- Teste com Executar agora. A linha embaixo de Executar agora diz o que aconteceu. Qualquer resposta 2xx conta como entregue. Qualquer outra aparece como “Server answered” e o código de status, ou o erro de rede.
- Confira o Registro de atividades. Na automação, Mais opções, Registro de atividades lista as últimas 30 execuções com o resultado de cada uma.
- As execuções atrasam. O iOS escolhe o momento das execuções em segundo plano, e um celular que fica bloqueado envia na próxima vez que for desbloqueado. Desde a última corrida se atualiza na próxima execução que der certo.
- Um receptor na sua rede doméstica. O Marrow precisa do acesso à Rede Local para alcançá-lo (Ajustes, Privacidade e Segurança, Rede Local). Toque em Executar agora uma vez com o Marrow aberto, para o iOS poder perguntar: em segundo plano ele recusa sem perguntar.
- Não quer ativar. Cada automação ativada conta como uma conexão. O plano Grátis mantém 1 conexão ativa por vez. O Marrow Pro mantém até 10: IAs, servidores e automações juntos.
Verificações do Manual
- Nada para compartilhar. Cada seção de Exportar, Manual faz o seu arquivo para o intervalo no topo. Escolha um intervalo maior se disser que não há nada nele.
Mais soluções nos guias: MCP na nuvem, MCP local, MCP do servidor, Automatizado, Manual.