FreeStyle Libre (LibreLinkUp) MCP server
io.github.osjayaprakash/freestyle-libre-mcp·v0.1.1Read-only FreeStyle Libre CGM glucose readings, graphs and logbook via LibreLinkUp
0 stars
Reviews
Write oneNobody has reviewed FreeStyle Libre (LibreLinkUp) yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
FreeStyle Libre (LibreLinkUp) tools (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_current_glucoseMost recent glucose reading with its trend arrow.
get_glucose_graphGlucose readings from roughly the last 12 hours (about every 15 minutes), oldest first.
get_glucose_logbookLogged glucose events (scans, alarms) from roughly the last 2 weeks, oldest first.
list_patientsList the people this LibreLinkUp account follows.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan13 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 qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How FreeStyle Libre (LibreLinkUp) compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- Tools
- 4
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 4 read
Install FreeStyle Libre (LibreLinkUp) in Claude Code, Cursor or VS Code
claude mcp add freestyle-libre-mcp -- uvx freestyle-libre-mcp
What the publisher says
From the FreeStyle Libre (LibreLinkUp) repository's README, as published. We do not edit it. Read it on GitHub
freestyle-libre-mcp
<!-- mcp-name: io.github.osjayaprakash/freestyle-libre-mcp -->
An MCP server that gives Claude (or any MCP client) read-only access to FreeStyle Libre CGM glucose readings shared through LibreLinkUp. It talks to the LibreLinkUp API with its own small async client (librelinkup_mcp.core); the API behaviour it relies on follows pylibrelinkup.
Tools
Every reading tool takes an optional patient: a name ("Ann Lee", "ann") or a patientid from listpatients. It can be omitted when the account follows one person.
Readings include value in the account's unit, valuemgdl, unit, timestamp (the sensor's local time), timestamputc, and ishigh/islow flags. The current reading also has ageminutes, since LibreLinkUp returns the last known value when the sensor or phone is out of range.
Setup
For a step-by-step guide, including account setup and troubleshooting, see the installation guide. Full documentation is at .
You need a LibreLinkUp follower account: invite it from the LibreLink app, accept the invite in the LibreLinkUp app, and accept any terms there before using this server.
git clone https://github.com/osjayaprakash/freestyle-libre-mcp.git && cd freestyle-libre-mcp
uv syncIf the region is wrong, the first tool call tells you which one to set.
Run from PyPI
No clone needed; uv fetches and runs the published package:
uvx freestyle-libre-mcpIn a client config, use "command": "uvx", "args": ["freestyle-libre-mcp"].
Run with Docker
The server speaks MCP over stdio, so keep -i:
docker run -i --rm \
-e LIBRELINKUP_EMAIL -e LIBRELINKUP_PASSWORD -e LIBRELINKUP_REGION \
ghcr.io/osjayaprakash/freestyle-libre-mcp:latestIn a client config, use "command": "docker" with those arguments, and pass the variables through the client's env block.
Claude Desktop
Add to claudedesktopconfig.json:
{
"mcpServers": {
"librelinkup": {
"command": "uv",
"args": ["--directory", "/absolute/path/to/freestyle-libre-mcp", "run", "freestyle-libre-mcp"],
"env": {
"LIBRELINKUP_EMAIL": "you@example.com",
"LIBRELINKUP_PASSWORD": "your-password",
"LIBRELINKUP_REGION": "US"
}
}
}
}Claude Code
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
FreeStyle Libre (LibreLinkUp): common questions
- Is FreeStyle Libre (LibreLinkUp) MCP server safe?
- Mostly: it is graded B (83/100). Read the FreeStyle Libre (LibreLinkUp) safety report
- How do I install FreeStyle Libre (LibreLinkUp)?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does FreeStyle Libre (LibreLinkUp) need an API key?
- Yes. The registry entry asks for
LIBRELINKUP_PASSWORD. - Is FreeStyle Libre (LibreLinkUp) maintained?
- The last commit was 38 days ago (2026-09-27). The latest release is v0.1.1.
- How does FreeStyle Libre (LibreLinkUp) compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); tools 4 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.