RH

r-huijts/strava-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

503 stars 94 forks 품질 79 트렌드 25MIT

Strava API에 연결되는 모델 컨텍스트 프로토콜(MCP) 서버로, LLM을 통해 Strava 데이터에 접근할 수 있는 도구를 제공합니다

개요

Claude를 Strava 계정에 연결하고 "이번 달에 얼마나 멀리 달렸나요?", "지난 라이딩 분석하기", "가장 빠른 구간을 보여주세요"라는 쉬운 영어로 질문하세요. 연결되면, Strava 데이터를 모두 볼 수 있는 친구와 대화하듯 클로드와 대화하세요: "이번 달에 몇 킬로미터를 달렸지?" "1월부터 12월까지의 내 달리기 기록을 비교해 봐" "내 가장 긴 라이딩은 얼마야?" "내 마지막 자전거 운동을 분석해 봐 - 파워, 심박수, 그리고 케이던스를 보여줘" "어제 달리기 때 내 심박수 구간은 어땠어?" "인터벌 트레이닝에서 각 랩의 평균 페이스는 어땠어?" "센트럴 파크 근처에서 가장 인기 있는 자전거 구간은 어디인가요?" "별표 표시된 구간을 보여줘" "일요일 아침 루트를 GPX 파일로 내보내세요" "이번 주 내 훈련 중량을 분석해봐" "지난달과 비교하면 현재 체력은 어때?"

개요(AI 번역)

AI를 사용해 스트라바 데이터와 대화하세요.

Claude를 Strava 계정에 연결하고 “이번 달에 얼마나 멀리 달렸나요?”, “지난 라이딩 분석하기”, "가장 빠른 구간을 보여주세요"라는 쉬운 영어로 질문하세요.


이걸로 뭘 할 수 있겠어?

연결되면, Strava 데이터를 모두 볼 수 있는 친구와 대화하듯 클로드와 대화하세요:

🏃 진행 상황을 추적하세요

“이번 달에 몇 킬로미터를 달렸나요?”

“1월부터 12월까지의 내 달리기 통계를 비교해 보세요”

“내가 지금까지 가장 긴 라이딩은 언제일까?”

📊 운동 분석

“내 마지막 자전거 운동을 분석해 주세요 - 힘, 심박수, 그리고 케이던스를 보여줘요”

“어제 달리기 때 심박수 구역은 어땠나요?”

“인터벌 트레이닝에서 각 랩의 평균 페이스는 얼마였나요?”

🗺️ 노선 및 구간 탐색

“센트럴 파크 근처에서 가장 인기 있는 자전거 코스는 어디인가요?”

“내 별이 붙은 세그먼트를 보여줘”

“일요일 아침 경로를 GPX 파일로 내보내기”

🏆 코칭 인사이트 받아보세요

“이번 주 내 훈련량을 분석해보세요”

“지난달과 비교해 현재 체력은 어떤가요?”

“올해 내 사이클링 성적을 요약해 줘”


퀵 스타트 (3단계)

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Strava MCP Server

Talk to your Strava data using AI.

Connect Claude to your Strava account and ask questions in plain English: “How far did I run this month?”, “Analyze my last ride”, or “Show me my fastest segments.”


What Can You Do With This?

Once connected, just talk to Claude like you’re talking to a friend who has access to all your Strava data:

🏃 Track Your Progress

“How many kilometers did I run this month?”

“Compare my running stats from January to December”

“What’s my longest ride ever?”

📊 Analyze Your Workouts

“Break down my last cycling workout - show me power, heart rate, and cadence”

“How did my heart rate zones look during yesterday’s run?”

“What was my average pace for each lap in my interval training?”

🗺️ Explore Routes & Segments

“What are the most popular cycling segments near Central Park?”

“Show me my starred segments”

“Export my Sunday morning route as a GPX file”

🏆 Get Coaching Insights

“Analyze my training load this week”

“How does my current fitness compare to last month?”

“Give me a summary of my cycling performance this year”


Quick Start (3 Steps)

Step 1: Add to Claude Desktop

Open your Claude Desktop configuration file:

  • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Add this to the file:

{
  "mcpServers": {
    "strava": {
      "command": "npx",
      "args": ["-y", "@r-huijts/strava-mcp-server"]
    }
  }
}

Step 1 (alternative): Add to Claude Code

You can add this MCP server to claude code with the following command:

claude mcp add --transport stdio strava -- npx @r-huijts/strava-mcp-server

You can confirm successful instalation as follows:

% claude mcp list
Checking MCP server health...

strava: npx @r-huijts/strava-mcp-server - ✓ Connected

Step 2: Restart Claude Desktop

Close and reopen Claude Desktop to load the new configuration.

Step 3: Connect Your Strava

Just say to Claude:

“Connect my Strava account”

A browser window will open. Enter your Strava API credentials, authorize the app, and you’re done!

That’s it! Start asking about your activities.


Connecting Your Strava Account

First Time Setup

When you say “Connect my Strava account”, here’s what happens:

  1. A browser window opens showing a setup page
  2. Enter your Strava API credentials (Client ID and Client Secret)
  3. Click “Continue to Strava” - you’ll be redirected to Strava
  4. Authorize the app on Strava’s website
GitHub에서 전체 README 보기

설치

npx -y @r-huijts/strava-mcp-server
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "strava": { "command": "npx", "args": ["-y", "@r-huijts/strava-mcp-server"] } } }