leecjohnny/strava-mcp-gateway

Stateless Strava MCP relay with browser-guided sign-in for ChatGPT

0

stars

7

commits

TypeScript

primary language

Sep 8, 2026

updated

README

Strava MCP gateway

Connect ChatGPT to Strava with a stateless TypeScript gateway. No application secrets, database, or local server required.

[!WARNING] Unofficial. Not affiliated with or endorsed by Strava, ChatGPT (OpenAI), Cloudflare, or Vercel. Strictly a workaround for Strava users who do not use Claude.

Deploy to Cloudflare Deploy with Vercel Deploy to ChatGPT Sites

Get started

Enable developer mode in ChatGPT before connecting.

  1. Choose a deployment option above.
  2. Open your deployment's homepage and follow the instructions to connect Strava. It displays the correct MCP URL automatically.

For ChatGPT Sites, paste the deployment prompt into ChatGPT. Requires a ChatGPT subscription with Sites enabled; see the Sites docs.

See setup and troubleshooting for details.

Develop

Requires Node.js 22.18+ (22.x) or 24.x.

npm ci
npm run dev

Open https://127.0.0.1:8787 and accept the development certificate.

npm run check       # Types, ESLint, Prettier, and unit/runtime tests
npm run format      # Format files
npm run lint:fix    # Apply lint fixes

Checks run locally. Deployment uses the buttons above or the Sites prompt.

License

MIT © 2026 Johnny Lee.

Contributors

leecjohnny

7 commits

leecjohnny/strava-mcp-gateway

Stateless Strava MCP relay with browser-guided sign-in for ChatGPT

0

stars

7

commits

TypeScript

primary language

Sep 8, 2026

updated

README

Strava MCP gateway

Connect ChatGPT to Strava with a stateless TypeScript gateway. No application secrets, database, or local server required.

[!WARNING] Unofficial. Not affiliated with or endorsed by Strava, ChatGPT (OpenAI), Cloudflare, or Vercel. Strictly a workaround for Strava users who do not use Claude.

Deploy to Cloudflare Deploy with Vercel Deploy to ChatGPT Sites

Get started

Enable developer mode in ChatGPT before connecting.

  1. Choose a deployment option above.
  2. Open your deployment's homepage and follow the instructions to connect Strava. It displays the correct MCP URL automatically.

For ChatGPT Sites, paste the deployment prompt into ChatGPT. Requires a ChatGPT subscription with Sites enabled; see the Sites docs.

See setup and troubleshooting for details.

Develop

Requires Node.js 22.18+ (22.x) or 24.x.

npm ci
npm run dev

Open https://127.0.0.1:8787 and accept the development certificate.

npm run check       # Types, ESLint, Prettier, and unit/runtime tests
npm run format      # Format files
npm run lint:fix    # Apply lint fixes

Checks run locally. Deployment uses the buttons above or the Sites prompt.

License

MIT © 2026 Johnny Lee.

Contributors

leecjohnny

7 commits

Languages

TypeScript

99.8%