local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Connects to Garmin Connect to access fitness and health data, including activity listings, detailed activity information, health metrics (steps, heart rate, sleep), and body composition data.
Garmin MCP サーバー
このモデル コンテキスト プロトコル (MCP) サーバーは Garmin Connect に接続し、フィットネスと健康のデータを Claude やその他の MCP 対応クライアントに公開します。
特徴
- 最近のアクティビティを一覧表示する
- 詳細なアクティビティ情報を取得する
- 健康指標(歩数、心拍数、睡眠)にアクセス
- 体組成データを表示する
設定
- 新しい環境に必要なパッケージをインストールします。
- Garmin の認証情報を使用して、プロジェクト ルートに
.env
ファイルを作成します。
サーバーの実行
クロード・デスクトップ
- Claude Desktop で構成を作成します。
Claude Desktop 構成ファイルを編集します。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%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.log
- Windows:
%APPDATA%\Claude\logs\mcp-server-garmin.log
This server cannot be installed
Garmin Connect に接続し、フィットネスと健康のデータ (アクティビティ、睡眠、心拍数、歩数、体組成) を Claude やその他の MCP 対応クライアントに公開します。