MCP.so
ログイン
サーバー

Strava Mcp

@bronteee

An MCP (Model Context Protocol) server that connects Claude to your Strava data. Query your activities, stats, and athlete profile directly from Claude Desktop or any MCP-compatible client.

概要

What is Strava Mcp?

Strava Mcp is an MCP server that connects Claude Desktop (or any MCP‑compatible client) to your Strava data. It lets you query your activities, stats, and athlete profile using natural language, and handles OAuth authentication with automatic token refresh.

How to use Strava Mcp?

Install the server with pip or uv from GitHub, then configure Claude Desktop with your Strava client ID and secret in environment variables. After setup, ask Claude to “Connect to my Strava account,” follow the authorization URL, and you can then ask about your activities, stats, or profile. Tokens are stored in memory only and need to be re‑authorized each session.

Key features of Strava Mcp

  • OAuth authentication with automatic token refresh
  • Retrieve recent activities with optional date filters
  • Get detailed information for a specific activity
  • Access your athlete profile and statistics
  • Tools for checking auth status and logging out
  • Secure local OAuth flow – no external servers

Use cases of Strava Mcp

  • Ask Claude “Show me my last 5 Strava activities” to quickly review recent workouts
  • Query running, cycling, or swimming stats for the year
  • Get a detailed breakdown of a single ride or run
  • Check your athlete profile without opening the Strava app

FAQ from Strava Mcp

Do I need a Strava API application?

Yes. You must create a Strava API app at https://www.strava.com/settings/api and set the callback domain to 127.0.0.1. Your client ID and secret are then passed as environment variables.

How do I authenticate?

Tell Claude “Connect to my Strava account.” Claude will provide an authorization URL. Open it in your browser, approve the app, and you are connected for the current session.

Where are authentication tokens stored?

Tokens are stored in memory only. They are cleared when the server stops, so you must re‑authenticate each time Claude Desktop restarts.

What tools does Strava Mcp expose?

It provides get_auth_status, get_auth_url, authenticate, logout, get_activities, get_activity_details, get_athlete, and get_athlete_stats.

Is my Strava data ever sent to a third party?

No. The OAuth flow uses a localhost callback, and all API calls are made directly from your machine to Strava. Credentials and tokens never leave your environment.

タグ

「その他」の他のコンテンツ