
Garmin Connect MCP Server

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 账户
安装教程
- 从
.env_template
文件创建.env
文件,并设置以下变量: GARMIN_EMAIL
GARMIN_PASSWORD
- 生成 Garmin Connect 的访问令牌:
bash python example.py
- 注册 MCP 服务器:
bash mcp install garmin_mcp_server.py
调试方式
- 使用 MCP Inspector 进行开发调试:
bash mcp dev garmin_mcp_server.py
许可证
None