v0.1.0 — first published release
Reads a FreeStyle sensor from an MCP client. Validated end to end against a real account and through Claude Desktop; a clean npx mcp-freestyle install from the registry starts and serves both tools.
npm install -g mcp-freestyle
mcp-freestyle-login # password goes to the OS keychain
mcp-freestyle-install # writes the Claude Desktop configTwo tools, both read-only: get_current_glucose and get_glucose_history. The history tool reports the range it actually covered and flags truncation rather than echoing the range requested.
Credentials never enter the MCP client config — only the e-mail does. The upstream token is not persisted either: it lives ~180 days with no revocation path, so the server re-authenticates instead.
Known gaps
TrendArrowis passed through untranslated. Its mapping is undocumented and has been observed at a single value; a confidently wrong arrow is worse than none.- History caps at ~12 h — upstream ignores any longer request. See ADR 0003.
Not a medical device
Informational only. No treatment decision should depend on it.
Full notes in CHANGELOG.md.