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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Garmin Connect に接続し、フィットネスと健康のデータ (アクティビティ、睡眠、心拍数、歩数、体組成) を Claude やその他の MCP 対応クライアントに公開します。
Related MCP Servers
- AsecurityAlicenseAqualityConnects Claude and other MCP clients to Elasticsearch data, allowing users to interact with their Elasticsearch indices through natural language conversations.Last updated -31,026367RustApache 2.0
- AsecurityAlicenseAqualityConnects Claude with the Intervals.icu API to retrieve fitness data including activities, workouts, wellness metrics, and training events.Last updated -643PythonGPL 3.0
- -securityAlicense-qualityA Claude MCP server that lets users query and analyze their Strava activity data by connecting to the Strava API.Last updated -PythonApache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that bridges LLMs (like Claude) with the Fitbit API, allowing the LLM to request and retrieve user health and fitness data through defined tools.Last updated -396TypeScriptMIT License