Agentβ™₯︎Age
Catalog

io.github.anup-shesh/garmin-local-mcp

Official

by anup-shesh Β· Python

Local-first Garmin data warehouse: sync once to SQLite, analyze trends and correlations offline.

io.github.anup-shesh/garmin-local-mcp β€” Model Context Protocol Server

Local-first Garmin data warehouse with an analysis-grade MCP server. The server syncs Garmin data once into a local SQLite store, enabling offline analysis of trends and correlations even when the Garmin API is unavailable. It is positioned as a contrast to thin, live-wrapper approaches over rate-limited unofficial APIs.

πŸ› οΈ Key Features

  • Local-first Garmin data warehouse
  • Sync once to SQLite for local storage
  • Offline analysis of trends and correlations
  • MCP server for working with locally stored data

πŸš€ Use Cases

  • Querying Garmin information without network connectivity
  • Analyzing health and activity patterns from a local store
  • Detecting trends and correlations using saved data

⚑ Developer Benefits

  • Avoid repeated calls to rate-limited unofficial APIs after sync
  • Supports model-context workflows via MCP
  • Uses SQLite as a local warehouse for development and repeatable analysis

⚠️ Limitations

  • Design contrasts with live wrappers around Garmin APIs, implying data freshness depends on the initial sync
garminfitness datasqlitehealth trackingdata analysisofflinewearablestrends

Topics

claudegarmingarmin-connecthealthlocal-firstmcpmcp-servermodel-context-protocolquantified-selfsqlite