Taxuspt/garmin_mcp

MCP server to access Garmin data

何を解決するか

このプロジェクトは、AIアシスタント(Claudeなど)がGarmin Connectとやり取りできるようにするModel Context Protocol (MCP) サーバーを提供します。これにより、フィットネスおよび健康データとLLMの間のギャップを埋め、チャットインターフェース内で直接、ワークアウトの分析、健康指標の追跡、さらにはトレーニングプランの作成とスケジューリングを可能にします。

どのように機能するか

このサーバーは、MCP互換クライアントとGarmin Connect API(python-garminconnectライブラリ経由)の間の仲介役として機能します。AIがデータを取得したりアクションを実行したりするために呼び出すことができる110以上のツールを公開しています。ローカルクライアント用の標準入出力(stdio)や、リモートデプロイ用のHTTP/SSEを含む、複数のトランスポート方式をサポートしています。

対象ユーザー

フィットネス愛好家、アスリート、および、AIを使用して健康データを分析し、トレーニングスケジュールを管理し、ワークアウト作成プロセスを自動化したいGarminデバイスのユーザー。

ハイライト

  • 広範なツールセット: アクティビティ管理、健康とウェルネス、トレーニングパフォーマンス、および栄養をカバーする110以上のツールを実装しています。
  • ワークアウトビルダー: 生のJSONを必要とせずに、ウォーキング/ランニングのインターバル、Z2ウォーク、および筋力トレーニングのワークアウトを作成するためのハイレベルなツール。
  • uma l-click Install: Claude Desktopへの簡単なインストールのために.dxt拡張子ファイルをサポートしています。
  • 高度な分析: パワーゾーン、FITファイル分析、およびトレーニングロードの傾向(CTL/ATL/TSB)へのアクセス。
  • 柔軟な設定: LLMのコンテキストウィンドウの使用量を削減するために、特定のツールを許可リストまたは拒否リストに追加する機能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト