Marrow MCP server
tech.skeletonarmy/marrow·v0.4.1·4 starsMarrow Health: your Apple Health data over MCP, from the free iOS app. Reads, and writes on demand.
4 stars76 downloads/wk
Reviews
Write oneNobody has reviewed Marrow yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Marrow tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 10 days ago15/15
- Maintainer identitynamespace and repository owner differ4/10
How Marrow compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 86/100
- higher than 72% of 48,255 servers
- GitHub stars
- 4
- more than 82% of 28,688 servers
- Downloads a week
- 76
- more than 56% of 12,191 servers with a package
Release history: 4 versions in the registry since 2026-08-18, latest 2026-10-22, typically one every 8 days.
Install Marrow in Claude Code, Cursor or VS Code
claude mcp add marrow -- uvx marrow-mcp
What the publisher says
From the Marrow repository's README, as published. We do not edit it. Read it on GitHub
marrow-mcp
Give your AI agents read-only access to your own Apple Health data.
Marrow is a free iOS app that tracks 178 health data series - 172 Apple Health types plus its own meal diary and set-by-set weightlifting log. This repo is its self-hosted companion server: one Python file, standard library only, that keeps a SQLite mirror of your data on hardware you own and serves it over the Model Context Protocol so agents can query it 24/7, phone in your pocket.
Nothing here talks to a cloud. Data flows phone → your machine, full stop.
Run it
python3 marrow_server.py # prints a pairing URL
python3 marrow_server.py --port 8800 --data ./dataor
docker compose up -dOpen the pairing URL on any screen, then in Marrow: Server → Pair with a server → scan. From then on the app's background pushes keep the mirror current with the app closed.
Connect an agent
The server speaks MCP over Streamable HTTP (JSON-RPC 2.0, protocol version 2025-06-18), authenticated with a bearer token it generates on first run and prints alongside the pairing link.
Claude Code
claude mcp add --transport http marrow \
http://<server-ip>:8800/mcp \
--header "Authorization: Bearer <mcp token>"Claude Desktop, one click
Download marrow.mcpb, double-click it, and Claude Desktop installs the extension and asks for the URL and token. No terminal involved. (The bundle is a tiny zero-dependency bridge in mcpb/; it forwards Claude's stdio to your Marrow URL and nothing else.)
Claude Desktop (manual), Cursor, or anything using an mcp.json
{
"mcpServers": {
"marrow": {
"type": "http",
"url": "http://<server-ip>:8800/mcp",
"headers": { "Authorization": "Bearer <mcp token>" }
}
}
}Check it by hand
curl -s http://<server-ip>:8800/mcp \
-H "Authorization: Bearer <mcp token>" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Tools
All read-only. Nothing an agent can call writes to your health record.
Then ask your agent things like "how did my sleep change once I started training in the mornings?" and let it go and look.
Why not the built-in Claude or ChatGPT connector?
Both Claude (Pro/Max, US) and ChatGPT now read Apple Health natively. Use them if that is all you need. They stop where this server starts:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Marrow: common questions
- Is Marrow MCP server safe?
- Yes, by our scan: it is graded A (86/100). Read the Marrow safety report
- How do I install Marrow?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Marrow need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Marrow maintained?
- The last commit was 11 days ago (2026-10-24). The latest release is v0.4.1.
- How does Marrow compare with other MCP servers?
- safety score 86/100 (higher than 72% of 48,255 servers); github stars 4 (more than 82% of 28,688 servers); downloads a week 76 (more than 56% of 12,191 servers with a package). Full comparison.