Garmin MCP サーバー
このモデル コンテキスト プロトコル (MCP) サーバーは Garmin Connect に接続し、フィットネスと健康のデータを Claude やその他の MCP 対応クライアントに公開します。
特徴
最近のアクティビティを一覧表示する
詳細なアクティビティ情報を取得する
健康指標(歩数、心拍数、睡眠)にアクセス
体組成データを表示する
Related MCP server: Intervals.icu MCP Server
設定
新しい環境に必要なパッケージをインストールします。
Garmin の認証情報を使用して、プロジェクト ルートに
.envファイルを作成します。
サーバーの実行
クロード・デスクトップ
Claude Desktop で構成を作成します。
Claude Desktop 構成ファイルを編集します。
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
次のサーバー構成を追加します。
パスをサーバー ファイルへの絶対パスに置き換えます。
Claudeデスクトップを再起動します
MCPインスペクターを使用
テストには、MCP Inspector を使用できます。
使用例
Claude に接続すると、次のような質問をすることができます。
「最近のアクティビティを表示」
「昨晩の睡眠はどうだった?」
「昨日は何歩歩いた?」
「最新の実行の詳細を表示」
セキュリティに関する注意事項
このサーバーでは、 .envファイルに Garmin Connect の認証情報が必要です。このファイルは安全に保管し、リポジトリにコミットしないでください。
トラブルシューティング
ログインの問題が発生した場合:
.envファイル内の資格情報が正しいことを確認してくださいGarmin Connectで追加の認証が必要かどうかを確認する
GarminConnectパッケージが最新であることを確認する
その他の問題については、次の Claude Desktop ログを確認してください。
macOS:
~/Library/Logs/Claude/mcp-server-garmin.logWindows:
%APPDATA%\Claude\logs\mcp-server-garmin.log