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.

@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.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"strava": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/bronteee/strava-mcp.git",
"strava-mcp"
],
"env": {
"STRAVA_CLIENT_ID": "your_client_id",
"STRAVA_CLIENT_SECRET": "your_client_secret"
}
}
}
}Check current Strava authentication status. Returns: Authentication status including whether tokens exist and expiry info.
Get the Strava authorization URL to start OAuth flow. The OAuth callback server is running automatically at http://127.0.0.1:5050. After authorization, tokens will be saved automatically to the system keychain. Args: redirect_uri: The URL Strava should redirect to after authorization. Default is http://127.0.0.1:5050/strava-oauth Returns: The authorization URL and instructions.
Exchange authorization code for access tokens. Call this after the user has authorized the app and you have the code from the redirect URL. Args: code: The authorization code from Strava's OAuth redirect. Returns: Success status and athlete information.
Remove stored Strava tokens from system keychain (logout). Returns: Confirmation message.
Get recent Strava activities for the authenticated athlete. Args: after: Start date in YYYY-MM-DD format (e.g. '2025-12-01'). Only activities after this date. before: End date in YYYY-MM-DD format. Only activities before this date. limit: Maximum number of activities to return (default 10). Returns: List of activity summaries with key details.
Get profile information for the authenticated Strava athlete. Returns: Athlete profile with name, stats, and other details.
Get statistics for the authenticated athlete or a specific athlete. Args: athlete_id: The Strava ID of the athlete. If None, returns stats for the authenticated athlete. Returns: Athlete statistics including recent (last 4 weeks), year-to-date, and all-time totals.
Get detailed information about a specific Strava activity. Args: activity_id: The unique ID of the activity. Returns: Detailed activity information including description, gear, and splits.
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.
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.
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.
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.
Tokens are stored in memory only. They are cleared when the server stops, so you must re‑authenticate each time Claude Desktop restarts.
It provides `get_auth_status`, `get_auth_url`, `authenticate`, `logout`, `get_activities`, `get_activity_details`, `get_athlete`, and `get_athlete_stats`.
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.
Free moving quotes for AI agents from Next Generation Movers, a licensed interstate mover (USDOT 3764697). US long-distance nationwide and local DC/MD/VA. Indicative ballpark price and booking options; optional $0.01 x40
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
Open-source MCP to use Blender with any LLM
评论