JT

jamsusmaximus/trainingpeaks-mcp

Developer tools

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

194 stars 95 forks 품질 85 트렌드 33MIT

jamsusmaximus/trainingpeaks-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

jamsusmaximus/trainingpeaks-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

TrainingPeaks를 모델 컨텍스트 프로토콜(MCP)을 통해 Claude 및 기타 AI 어시스턴트와 연결하세요. 운동 쿼리, 구조화된 인터벌 작성, 캘린더 관리, 피트니스 트렌드 추적, 자연스러운 대화를 통해 훈련 통제 기능.

API 승인이 필요하지 않습니다. 공식 Training Peaks API는 승인 게이트를 받지만, 이 서버는 누구나 몇 분 만에 설정할 수 있는 안전한 쿠키 인증을 사용합니다. 쿠키는 시스템 키링에 저장되며, TrainingPeaks로만 전송됩니다.

당신이 할 수 있는 것

AI 비서에게 다음과 같은 질문을 해보세요:

  • “화요일에 워밍업과 쿨다운이 포함된 4x8분 임계 세션을 만들어 주세요”
  • “2026년 4월 14일 16:45에 이동성 세션 예약하세요”
  • “올해와 작년의 FTP 진행 상황을 비교해 보세요”
  • “지난주 토요일까지 긴 여정을 복사하세요”
  • “내 체중을 74.5kg으로 기록하고 7.5시간에 잠을 자기”
  • “지금까지 내 주간 TSS는 얼마야? 내 ATP 목표에 맞춰지고 있나?”
  • “내 레이스 캘린더와 A 레이스까지 몇 주 남았는지 보여주세요”
  • “FTP를 310으로 설정하고 전력 존을 업데이트하세요”
  • “다음 주 월요일: 휴식일, 여행 일정 추가”

도구 (84)

운동

도구 설명

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

README

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

TrainingPeaks MCP Server

Connect TrainingPeaks to Claude and other AI assistants via the Model Context Protocol (MCP). Query workouts, build structured intervals, manage your calendar, track fitness trends, and control your training through natural conversation.

No API approval required. The official Training Peaks API is approval-gated, but this server uses secure cookie authentication that any user can set up in minutes. Your cookie is stored in your system keyring, never transmitted anywhere except to TrainingPeaks.

What You Can Do

Ask your AI assistant things like:

  • “Build me a 4x8min threshold session for Tuesday with warm-up and cool-down”
  • “Schedule my mobility session for April 14, 2026 at 16:45”
  • “Compare my FTP progression this year vs last year”
  • “Copy last week’s long ride to this Saturday”
  • “Log my weight at 74.5kg and sleep at 7.5 hours”
  • “What’s my weekly TSS so far? Am I on track for my ATP target?”
  • “Show my race calendar and how many weeks until my A race”
  • “Set my FTP to 310 and update my power zones”
  • “Add a calendar note for next Monday: rest day, travel”

Tools (84)

Workouts

Tool Description
tp_get_workouts List workouts in a date range (max 90 days)
tp_get_workout Get full details for a single workout
tp_create_workout Create a workout with optional interval structure, auto-computed IF/TSS, and optional planned start time
tp_update_workout Update any field of an existing workout, including structured intervals and planned start time
tp_delete_workout Delete a workout
tp_copy_workout Copy a workout to a new date (preserves structure and planned fields)
tp_reorder_workouts Reorder workouts on a given day
tp_pair_workout Pair a completed workout with a planned workout (merges into one)
tp_unpair_workout Unpair a workout (splits into separate completed and planned workouts)
tp_validate_structure Validate interval structure without creating a workout
tp_get_workout_comments Get comments on a workout
tp_add_workout_comment Add a comment to a workout
tp_get_workout_note Get the private workout note for a workout
tp_set_workout_note Set or update the private workout note
tp_upload_workout_file Upload a FIT/TCX/GPX file to a workout
tp_download_workout_file Download a workout’s device file
tp_delete_workout_file Delete an attached file from a workout

Analysis & Performance

Tool Description
tp_analyze_workout Detailed analysis with time-series data, zones, and laps
GitHub에서 전체 README 보기

설치

npx some-other-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "some-other-server": { "command": "npx", "args": ["some-other-mcp"] }, "trainingpeaks": { "command": "/Users/you/trainingpeaks-mcp/.venv/bin/tp-mcp", "args": ["serve"] } } }