modelscope·@Taxuspt/garmin_mcp
暂无描述。
此模型上下文协议(MCP)服务器连接到Garmin Connect,并将您的健身和健康数据暴露给Claude及其他兼容MCP的客户端。
bash virtualenv .venv source .venv/bin/activate python -m pip install -r requirements.txt
.env文件:GARMIN_EMAIL=your.email@example.com GARMIN_PASSWORD=your-password
编辑您的Claude桌面版配置文件:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%Claudeclaude_desktop_config.json添加此服务器配置:
json { "mcpServers": { "garmin": { "command": "python", // 如果您创建了一个新的环境,这里应该是 "<root_folder>/.venv/bin/python" "args": ["<path to>/garmin_mcp/garmin_mcp_server.py"] } } }
将路径替换为指向您的服务器文件的绝对路径。
为了测试,您可以使用MCP Inspector:
bash npx @modelcontextprotocol/inspector python /Users/adomingues/Documents/claude_filesystem/garmin_mcp/garmin_mcp_server.py
一旦在Claude中连接成功,您可以询问如下问题:
此服务器需要在.env文件中提供您的Garmin Connect凭据。请确保该文件的安全性,切勿将其提交到代码仓库。
如果您遇到登录问题:
.env文件中的凭据是否正确garminconnect包是最新的对于其他问题,请检查Claude桌面版的日志:
~/Library/Logs/Claude/mcp-server-garmin.log%APPDATA%Claudelogsmcp-server-garmin.log