strava-mcp-vault

pete-builds/strava-mcp-vault
★ 10 stars Python Code/Dev Tools Updated today
Strava MCP server with SQLite caching, automatic token refresh, and rate limit awareness. Built with FastMCP.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "strava-mcp-vault": {
      "command": "uvx",
      "args": [
        "strava-mcp-vault"
      ]
    }
  }
}

Or install with pip: pip install strava-mcp-vault

README Excerpt

An unofficial, custom-built MCP server that lets your AI assistant talk to your Strava data. Connect it to Claude Code (or any MCP-compatible client) and ask questions like "how far did I run this week?" or "show me my ride stats for January." It pulls your activities, stats, and streams from Strava's API and stores everything in a local SQLite vault so you're not hitting the API every time.

Tools (14)

delete_vault_activityexport_ride_spotsget_activities_nearget_activityget_activity_streamsget_athlete_profileget_athlete_statsget_cache_statsget_recent_activitieslist_ride_spotsquery_vaultset_activity_locationset_ride_spotsync_activities

Topics

dockerfastmcpmcppythonsqlitestrava