garmin_mcp
2
The Garmin Connect MCP Server enables seamless interaction with the Garmin Connect API, providing tools to manage and access user data such as workouts and health metrics. The server is easy to set up with Python and supports integration with existing MCP systems.
Garmin Connect MCP Server
This project provides a server for interacting with the Garmin Connect API. It allows users to manage their Garmin data, including workouts, health metrics, and more.
Getting Started
Prerequisites
- Python 3.x
- Required Python packages (install via
uv sync
) - A Garmin Connect account
- Uses Python Garmin Connect Package to interact with Garmin Connect API: https://github.com/cyberjunky/python-garminconnect
Environment Variables
Create a .env
file in the root directory from the .env_template
file with the following variables:
GARMIN_EMAIL
GARMIN_PASSWORD
Generate token for Garmin Connect
python example.py
Use MCP Inspector
mcp dev garmin_mcp_server.py
Register MCP Server in Claude Desktop
mcp install garmin_mcp_server.py