Conexiones / Agentes y editores
Conexión personalizada y Marrow Health
¿No está en la lista? Cualquier cliente MCP, cualquier URL que acepte un POST, o un archivo sin más. En Marrow esto es Conexión personalizada, al final de la pestaña Exportar.
Abrir en Marrow funciona en un iPhone con Marrow 1.5 o posterior.
¿Qué vía?
- MCP en la nube si quieres respuestas en cualquier momento sin nada que ejecutar. Forma parte de Marrow Pro.
- MCP local si el ordenador que lo ejecuta comparte la Wi-Fi o la tailnet de tu teléfono. Gratis, y responde mientras Marrow está abierta.
- Servidor MCP si mantienes un pequeño servidor en marcha. Gratis, y responde en cualquier momento.
MCP en la nube MCP local Servidor MCP Automatizado: Cualquier URL Manual: Hojas de cálculo y archivos
MCP en la nube (Cualquier cliente MCP) Pro
Una copia privada de tus datos en el servidor de Marrow. Tu IA la lee en cualquier momento, con el teléfono dormido, y cada inicio de sesión se aprueba en tu teléfono. Necesitas: un cliente que acepte una URL y un encabezado bearer, o que inicie sesión con OAuth.
- En Marrow, abre Exportar y toca Conexión personalizada. Elige MCP en la nube.
- Activa MCP en la nube (Marrow Pro) y añade Conexión personalizada a Tus conexiones. Marrow te muestra tu enlace.
- Pega el JSON de abajo, o la URL y el encabezado bearer, en los ajustes MCP de tu cliente.
{ "mcpServers": { "marrow": { "type": "http", "url": "https://connect.marrowhealthapp.com/t/<your-id>/mcp" } } } - Escribe en Marrow el código que muestra la página y aprueba.
- Pregunta: ¿Cómo voy hoy?
Ejemplo: Marrow rellena tu propio enlace.
MCP local (Cualquier cliente MCP) Gratis
Un servidor en tu iPhone. Responde mientras Marrow está abierta, a las apps de la misma Wi-Fi o tailnet. Nada sale de tu red. Necesitas: un cliente que acepte una URL y un encabezado bearer, o que inicie sesión con OAuth.
- En Marrow, abre Exportar y toca Conexión personalizada. Elige MCP local.
- Activa MCP local y añade Conexión personalizada a Tus conexiones. Marrow muestra la dirección y un token creado para esta conexión.
- Pega el JSON de abajo, o la URL y el encabezado bearer, en los ajustes MCP de tu cliente.
{ "mcpServers": { "marrow": { "type": "http", "url": "http://<phone-ip>:21212/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - Pregunta: ¿Cómo voy hoy?
Ejemplo: Marrow rellena la dirección de tu teléfono y el token.
Servidor MCP (Cualquier cliente MCP) Gratis
El servidor de código abierto de Marrow en un ordenador que mantienes encendido (una Pi, un NAS, un portátil viejo). El teléfono lo mantiene al día y responde en cualquier momento. Necesitas: un cliente que acepte una URL y un encabezado bearer, o que inicie sesión con OAuth.
- Ejecuta el servidor de Marrow en un ordenador que mantengas encendido y vincúlalo con la app (cómo).
- En Marrow, abre Exportar, toca Conexión personalizada y elige Servidor MCP. Añádelo a Tus conexiones. Marrow muestra la dirección del servidor. El token es el token mcp que imprimió tu servidor al arrancar.
- Pega el JSON de abajo, o la URL y el encabezado bearer, en los ajustes MCP de tu cliente.
{ "mcpServers": { "marrow": { "type": "http", "url": "http://<server-ip>:8800/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - Pregunta: ¿Cómo voy hoy?
Ejemplo: Marrow rellena la dirección de tu servidor. El token es el que imprimió tu servidor.
Automatizado (Cualquier URL) Gratis
Marrow envía CSV o JSON a una URL con una programación, con la app cerrada. Necesitas: una URL HTTPS tuya que acepte un POST.
- En Marrow, abre Exportar y toca Conexión personalizada. Activa Automatizado.
- En Marrow: Nueva automatización. Su página pide:
- Dirección: cualquier dirección HTTPS que acepte un POST. Tiene este aspecto:
https://api.example.com/marrow. - Encabezados: añade los encabezados que necesite, como Authorization.
- Datos y Cadencia: el tipo de datos, JSON o CSV, y con qué frecuencia se ejecuta.
- Ejecutar: toca Ejecutar ahora para enviar un primer payload.
- Dirección: cualquier dirección HTTPS que acepte un POST. Tiene este aspecto:
Manual (Hojas de cálculo y archivos) Gratis
Un archivo CSV, JSON o GPX, creado cuando lo pides. Necesitas: nada.
- En Marrow, Manual: elige un rango y un formato, Crear exportación, comparte.
Lo que puede hacer
- Leer. Un resumen diario puntuado frente a tu propia normalidad, tus líneas base, qué ha cambiado esta semana, cualquier métrica día a día, entrenamientos, levantamientos serie a serie, fases del sueño y tu diario de comidas.
- Registrar. Tu IA registra comidas, agua, peso, entrenamientos, sueño, síntomas y estado de ánimo cuando se lo pides, después de que actives Permitir escritura a la IA para esa vía en Marrow. Cada entrada se puede deshacer.
Prueba a preguntar
- ¿Cómo voy hoy?
- ¿Qué ha cambiado en mi sueño esta semana respecto a lo que es normal en mí?
- Haz un gráfico de mi frecuencia cardíaca en reposo de los últimos 90 días.
- Registra un sándwich de pavo y una manzana para la comida.
Si no funciona
En tu cliente o receptor
- Tu cliente solo acepta un comando (stdio). Pasa la dirección por mcp-remote:
npx -y mcp-remote <address> --allow-http --header "Authorization: Bearer <token>". Una dirección http simple necesita--allow-http. - Intenta usar SSE. Marrow solo habla Streamable HTTP. Elige HTTP o Streamable HTTP en tu cliente.
- MCP en la nube no inicia sesión. El cliente debe admitir el inicio de sesión OAuth de MCP con registro dinámico de clientes. Si solo acepta un encabezado, usa MCP local o Servidor MCP con el token.
- Cualquier URL: Ejecutar ahora falla. La dirección debe ser https y responder a un POST con un estado 2xx. La guía de automatizaciones lista cada mensaje.
- Archivos: no hay dónde ponerlo. Manual entrega cada archivo a la hoja para compartir. Guardar en Archivos lo conserva en el teléfono o en iCloud Drive.
Comprobaciones de MCP en la nube
- El inicio de sesión espera en Marrow. La página de inicio de sesión muestra un código de 6 caracteres. Abre Marrow, ve a Exportar, escribe el código y toca Aprobar. Una solicitud caduca a los diez minutos y tres códigos erróneos la rechazan. Si ocurre, empieza de nuevo desde tu IA.
- La página dice que el enlace no coincidía con ningún Marrow. En Marrow, abre tu IA en Conexiones, toca Copia tu enlace y pega el enlace completo.
- Funcionó y luego dejó de funcionar. Cuando MCP en la nube está desactivado, o Marrow Pro ha terminado, la copia se pausa. Al desactivar MCP en la nube también se cierra la sesión de todas las IA. Vuelve a activarlo, activa esta conexión en Tus conexiones e inicia sesión de nuevo desde tu IA.
- Aprobar se detiene en el límite. Cada IA es una conexión. El plan gratuito mantiene 1 conexión activa a la vez. Marrow Pro mantiene hasta 10: IA, servidores y automatizaciones juntos. Desactiva una en Tus conexiones y vuelve a aprobar.
- Lee pero no puede registrar. Activa Permitir escritura a la IA para MCP en la nube en Marrow. Una entrada llega al teléfono en cuestión de segundos si las notificaciones están permitidas para Marrow, o la próxima vez que abras la app.
Comprobaciones de MCP local
- Mantén Marrow abierta. El servidor del teléfono solo responde mientras Marrow está abierta en primer plano. Cuando cambias de app o bloqueas el teléfono, iOS lo pausa enseguida. Abre Marrow otra vez y vuelve a responder.
- La misma Wi-Fi o tailnet. El ordenador debe estar en la Wi-Fi o la tailnet del teléfono, nunca en datos móviles. La Wi-Fi de invitados suele impedir que los dispositivos se vean entre sí. Con Tailscale, usa la dirección de tailnet del teléfono (empieza por 100.) en lugar de su dirección de Wi-Fi, y comprueba de nuevo la dirección de Wi-Fi si tu router asigna una nueva.
- 401 Unauthorized. El token es incorrecto, o esta conexión está desactivada en Marrow. Cada conexión tiene su propio token, y desactivar una deja fuera a esa app. Actívala en Tus conexiones, o vuelve a copiar el token.
- Prueba desde el ordenador. La línea de curl de la guía de MCP local muestra si el teléfono responde, y con qué error.
Comprobaciones de Servidor MCP
- Llega primero al servidor. Desde el ordenador que ejecuta tu IA, abre
http://<server-ip>:8800/health. Responde sin token. Si no lo hace, el servidor no está en marcha o la dirección es incorrecta. Después prueba el test con curl de la página de Servidor MCP. - 401 del servidor. Los agentes usan el token mcp que imprimió el servidor al arrancar. También está en el archivo
.mcp-tokende la carpeta de datos del servidor. El token de vinculación del teléfono no sirve para los agentes. - Datos antiguos, o «No recibe datos» en Marrow. El teléfono no puede llegar al servidor para enviar. Comprueba que el servidor está en marcha y que su dirección en Marrow sigue funcionando desde el teléfono. Para un servidor de tu red doméstica, Marrow necesita acceso a la red local: Ajustes, Privacidad y seguridad, Red local.
- Lee pero no puede registrar. Activa Permitir escritura a la IA para este servidor en Exportar, Tus conexiones. Las entradas esperan en el servidor y llegan la próxima vez que Marrow se abra o se active.
Comprobaciones de Automatizado
- Prueba con Ejecutar ahora. La línea bajo Ejecutar ahora dice qué pasó. Cualquier respuesta 2xx cuenta como entregada. Cualquier otra aparece como «Server answered» y el código de estado, o el error de red.
- Revisa el Registro de actividad. En la automatización, Más opciones, Registro de actividad lista sus últimas 30 ejecuciones con el resultado de cada una.
- Las ejecuciones llegan tarde. iOS elige el momento de las ejecuciones en segundo plano, y un teléfono que pasa todo el día bloqueado envía cuando se desbloquea de nuevo. Desde la última carrera se pone al día en la siguiente ejecución que funcione.
- Un receptor en tu red doméstica. Marrow necesita acceso a la red local para llegar a él (Ajustes, Privacidad y seguridad, Red local). Toca Ejecutar ahora una vez con Marrow abierta, para que iOS pueda preguntar: en segundo plano lo rechaza sin preguntar.
- No se activa. Cada automatización activada cuenta como una conexión. El plan gratuito mantiene 1 conexión activa a la vez. Marrow Pro mantiene hasta 10: IA, servidores y automatizaciones juntos.
Comprobaciones de Manual
- Nada que compartir. Cada sección de Exportar, Manual crea su archivo para el rango de arriba. Elige un rango más largo si dice que no hay nada en él.
Más soluciones en las guías: MCP en la nube, MCP local, Servidor MCP, Automatizado, Manual.