MCP Catalogs
Home

strava-mcp

by kw510·26·Score 35

MCP server with Strava OAuth integration for secure authentication and tool access.

developer-toolsfitnessai-llm
5
Forks
0
Open issues
13 mo ago
Last commit
2d ago
Indexed

Overview

This MCP server provides secure OAuth authentication for Strava users, enabling MCP clients like Claude and Cursor to access Strava data through a Cloudflare Workers-based architecture. The implementation handles both OAuth server functionality for MCP clients and OAuth client role for Strava's services, with proper token management and state persistence. It's designed as a reference implementation for integrating OAuth providers with MCP servers deployed on Cloudflare.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Integrate Strava fitness data with AI assistants for personalized training insights
you:Enable MCP clients to securely access user's activity history and performance metrics
you:Build applications that combine AI analysis with fitness tracking data
you:What MCP tools are available through this server?
you:Can I use this server with other MCP clients besides Claude?

When to choose this

Choose this when you need secure OAuth integration with Strava for AI tools like Claude or Cursor, especially if you're already using Cloudflare infrastructure.

When NOT to choose this

Not ideal if you need to work with other fitness platforms besides Strava or require extensive customization beyond the OAuth flow.

Comparable tools

strava-api-sdkgarmin-mcpfitbit-mcpoauth2-mcp

Installation

Installation

  1. Clone the repository:
git clone https://github.com/kw510/strava-mcp.git
cd strava-mcp
npm install
  1. Set up Strava API credentials
  1. Configure Cloudflare KV namespace:
wrangler kv:namespace create "OAUTH_KV"
  1. Deploy to Cloudflare:
wrangler deploy

Claude Desktop Configuration

Add to Claude Desktop config:

{
  "mcpServers": {
    "strava": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp-strava-oauth.<your-subdomain>.workers.dev/sse"
      ]
    }
  }
}

FAQ

What MCP tools are available through this server?
The README doesn't specify the exact tools exposed by this server, only that it provides OAuth integration for Strava access.
Can I use this server with other MCP clients besides Claude?
Yes, the README mentions it works with MCP clients like Claude and Cursor, and should work with any compliant MCP client.

Compare strava-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.