
佳明
STDIOGarmin健身健康数据访问服务器
Garmin健身健康数据访问服务器
This Model Context Protocol (MCP) server connects to Garmin Connect and exposes your fitness and health data to Claude and other MCP-compatible clients.
uv sync
Edit your Claude Desktop configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
Add this server configuration:
{ "mcpServers": { "garmin": { "command": "uvx", "args": [ "--python", "3.12", "--from", "git+https://github.com/Taxuspt/garmin_mcp", "garmin-mcp" ], "env": { "GARMIN_EMAIL": "YOUR_GARMIN_EMAIL", "GARMIN_PASSWORD": "YOUR_GARMIN_PASSWORD" } } } }
Replace the path with the absolute path to your server file.
For testing, you can use the MCP Inspector:
npx @modelcontextprotocol/inspector python /Users/adomingues/Documents/claude_filesystem/garmin_mcp/garmin_mcp_server.py
Once connected in Claude, you can ask questions like:
If you encounter login issues:
For other issues, check the Claude Desktop logs at:
~/Library/Logs/Claude/mcp-server-garmin.log
%APPDATA%\Claude\logs\mcp-server-garmin.log