Garmin Connect MCP Server

Garmin Connect MCP Server

site icon
2025.03.14 2
Python健康管理健身追踪健康管理健身追踪
Garmin Connect MCP Server 是一个用于与 Garmin Connect API 交互的服务器。它允许用户管理他们的 Garmin 数据,包括锻炼、健康指标等。
View on GitHub

Overview

基本能力

产品定位

Garmin Connect MCP Server 是一个用于与 Garmin Connect API 交互的服务器,专注于健康管理和健身追踪。

核心功能

  • 与 Garmin Connect API 交互
  • 管理用户的 Garmin 数据(如锻炼、健康指标等)
  • 生成 Garmin Connect 的访问令牌

适用场景

  • 个人健康数据管理
  • 健身追踪和分析
  • 第三方应用集成 Garmin 数据

工具列表

  • mcp dev garmin_mcp_server.py: 用于开发调试 Garmin MCP 服务器
  • mcp install garmin_mcp_server.py: 在 Claude Desktop 中注册 MCP 服务器

常见问题解答

  • 需要 Garmin Connect 账户
  • 需要设置环境变量(GARMIN_EMAIL 和 GARMIN_PASSWORD)

使用教程

使用依赖

  • Python 3.x
  • 通过 uv sync 安装所需的 Python 包
  • Garmin Connect 账户

安装教程

  1. .env_template 文件创建 .env 文件,并设置以下变量:
  2. GARMIN_EMAIL
  3. GARMIN_PASSWORD
  4. 生成 Garmin Connect 的访问令牌: bash python example.py
  5. 注册 MCP 服务器: bash mcp install garmin_mcp_server.py

调试方式

  1. 使用 MCP Inspector 进行开发调试: bash mcp dev garmin_mcp_server.py

许可证

None