Local Garmin data warehouse synced to SQLite, with trends, correlations, personal baselines, anomaly detection and FIT import.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add garmin-local -- uvx garmin-local-mcp~/.codex/config.toml
[mcp_servers.garmin-local]
command = "uvx"
args = ["garmin-local-mcp"]
# codex mcp add garmin-local -- uvx garmin-local-mcp~/.cursor/mcp.json
{
"mcpServers": {
"garmin-local": {
"command": "uvx",
"args": [
"garmin-local-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"garmin-local": {
"type": "stdio",
"command": "uvx",
"args": [
"garmin-local-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"garmin-local": {
"command": "uvx",
"args": [
"garmin-local-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"garmin-local": {
"command": "uvx",
"args": [
"garmin-local-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"garmin-local": {
"command": "uvx",
"args": [
"garmin-local-mcp"
]
}
}
}