{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.lozit/mcp-freestyle","description":"Read-only FreeStyle glucose sensor access via LibreLinkUp. Not a medical device.","repository":{"url":"https://github.com/lozit/mcp-freestyle","source":"github"},"version":"0.1.3","websiteUrl":"https://github.com/lozit/mcp-freestyle#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-freestyle","version":"0.1.3","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"LibreLinkUp *follower* account e-mail — not the primary LibreLink account. The password is stored once via `npx mcp-freestyle-login` in the OS keychain, so it never appears in this configuration.","isRequired":true,"name":"LIBRELINKUP_EMAIL"},{"description":"Overrides the OS keychain. Intended for CI and one-off runs; prefer `mcp-freestyle-login` so no credential lands in a config file.","isSecret":true,"name":"LIBRELINKUP_PASSWORD"},{"description":"Pinned LibreLinkUp client version sent as the `version` header. Upstream rejects stale values — set this to the current LibreLinkUp app version if requests start failing.","default":"4.16.0","name":"LIBRELINKUP_VERSION"},{"description":"Client product identifier sent as the `product` header.","default":"llu.android","name":"LIBRELINKUP_PRODUCT"},{"description":"Entry point for authentication. The regional host is discovered at login and is never configured here.","default":"https://api.libreview.io","name":"LIBRELINKUP_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T18:32:24.897933Z","publishedAt":"2026-08-09T18:32:24.897933Z","updatedAt":"2026-08-09T18:32:24.897933Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json","name":"io.github.lozit/mcp-freestyle","description":"Read-only FreeStyle glucose sensor access via LibreLinkUp. Not a medical device.","repository":{"url":"https://github.com/lozit/mcp-freestyle","source":"github"},"version":"0.1.4","websiteUrl":"https://github.com/lozit/mcp-freestyle#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mcp-freestyle","version":"0.1.4","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"LibreLinkUp *follower* account e-mail — not the primary LibreLink account. The password is stored once via `npx mcp-freestyle-login` in the OS keychain, so it never appears in this configuration.","isRequired":true,"name":"LIBRELINKUP_EMAIL"},{"description":"Overrides the OS keychain. Intended for CI and one-off runs; prefer `mcp-freestyle-login` so no credential lands in a config file.","isSecret":true,"name":"LIBRELINKUP_PASSWORD"},{"description":"Pinned LibreLinkUp client version sent as the `version` header. Upstream rejects stale values — set this to the current LibreLinkUp app version if requests start failing.","default":"4.16.0","name":"LIBRELINKUP_VERSION"},{"description":"Client product identifier sent as the `product` header.","default":"llu.android","name":"LIBRELINKUP_PRODUCT"},{"description":"Entry point for authentication. The regional host is discovered at login and is never configured here.","default":"https://api.libreview.io","name":"LIBRELINKUP_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-19T14:44:48.199859Z","publishedAt":"2026-08-19T14:44:48.199859Z","updatedAt":"2026-08-19T14:44:48.199859Z","isLatest":true}}}],"metadata":{"count":2}}
