{"repo":"kw510/strava-mcp","free":true,"listed":false,"github":"https://github.com/kw510/strava-mcp","clone":"git clone https://github.com/kw510/strava-mcp.git","description":"A Model Context Protocol (MCP) server with Strava OAuth integration, built on Cloudflare Workers. Enables secure authentication and tool access for MCP clients like Claude and Cursor through Strava login. Perfect for developers looking to integrate Strava authentication with AI tools.","language":"TypeScript","stars":26,"topics":["authentication","cloudflare-workers","mcp","model-context-protocol","oauth","strava"],"license":"MIT","category":"mcp-servers","readme_excerpt":"Model Context Protocol (MCP) Server + Strava OAuth This is a Model Context Protocol (MCP) server that supports remote MCP connections, with Strava OAuth built-in. It allows users to connect to your MCP server by signing in with their Strava account. Overview The MCP server (powered by Cloudflare Workers) serves two roles: - Acts as an OAuth Server for your MCP clients - Acts as an OAuth Client for Strava's OAuth services This project serves as a reference example for integrating OAuth providers with an MCP server deployed to Cloudflare, using the workers-oauth-provider library. Prerequisites - A Strava account - A Cloudflare account - Node.js and npm installed - Wrangler CLI installed ( npm install -g wrangler ) Quick Start 1. Clone the repository: 2. Set up your Strava API credentials (see Setting Up Strava API Credentials) 3. Set up your Cloudflare KV namespace: Update the wrangler.toml file with the generated KV ID. 4. Deploy to Cloudflare: Setting Up Strava API Credentials For Production 1. Go to Strava's API Settings and create a new application 2. Configure your application: - Application Name: Choose a name for your application - Category: Select an appropriate category - Website: Your website URL - Application Description: Brief description of your application - Authorization Callback Domain: mcp-strava-oauth. .workers.dev - Authorization Callback URL: https://mcp-strava-oauth. .workers.dev/callback 3. Set your production environment variables: For Development 1. Crea","default_branch":null,"files":null,"tree":[],"storefront":"/r/kw510","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kw510/strava-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}