Trainingpeaks MCP logo

Trainingpeaks MCP

未认领

作者:JamsusMaximus

TrainingPeaks MCP server for Claude Desktop, Code and Cowork. No API approval needed - works with any account. Query workouts, CTL/ATL/TSB fitness data, power PRs via natural language.

claudeclaude-desktopcyclingfitnessmcpmcp-servermodel-context-protocolrunningtraining-loadtraining-peakstrainingpeaks

安装

$pip install -e .

此服务器需要专门配置。目前没有可复用的公开启动命令,请遵循项目说明。

项目说明

更多AI & ML服务器

浏览完整目录

未认领列表

这个 MCP 服务器是你的吗?

此列表根据公开信息自动生成。认领后,你可以编辑页面、设置兼容性并解锁增长工具。全程不超两分钟。

认领此服务器

安全概况

已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理

40 个工具中显示 40 个

文档中列出的工具 (40)

内容来自项目文档。服务器握手不会验证每个工具的说明或行为。

tp_add_workout_comment

Add a comment to a workout

tp_analyze_workout

Detailed analysis with time-series data, zones, and laps

tp_copy_workout

Copy a workout to a new date (preserves structure and planned fields)

tp_create_equipment

Add a bike or shoe

tp_create_workout

Create a workout with optional interval structure, auto-computed IF/TSS, and optional planned start time

tp_create_zones

Create a NEW per-sport zone set from scratch (choose the calculation method); errors if one already exists

tp_delete_equipment

Delete equipment

tp_delete_workout

Delete a workout

tp_delete_workout_file

Delete an attached file from a workout

tp_download_workout_file

Download a workout's device file

tp_get_athlete_settings

Get FTP, thresholds, zones, profile

tp_get_atp

Annual Training Plan - weekly TSS targets, periods, races

tp_get_equipment

List bikes and shoes with distances

tp_get_fitness

CTL, ATL, and TSB trend (fitness, fatigue, form)

tp_get_focus_event

Get A-priority focus event with goals

tp_get_metrics

Get health metrics for a date range

tp_get_next_event

Get nearest future event

tp_get_nutrition

Get nutrition data for a date range

tp_get_peaks

Power PRs (5s-90min) and running PRs (400m-marathon)

tp_get_pool_length_settings

Get pool length options

tp_get_weekly_summary

Combined workouts + fitness for a week with totals

tp_get_workout

Get full details for a single workout

tp_get_workout_comments

Get comments on a workout

tp_get_workout_note

Get the private workout note for a workout

tp_get_workout_prs

PRs set during a specific session

tp_get_workouts

List workouts in a date range (max 90 days)

tp_get_zone_methods

List available zone-calculation methods per metric (power/HR/pace) with each method's zone count and labels

tp_log_metrics

Log weight, HRV, sleep, steps, SpO2, pulse, RMR, injury

tp_pair_workout

Pair a completed workout with a planned workout (merges into one)

tp_reorder_workouts

Reorder workouts on a given day

tp_set_workout_note

Set or update the private workout note

tp_unpair_workout

Unpair a workout (splits into separate completed and planned workouts)

tp_update_equipment

Update equipment details, retire

tp_update_ftp

Update FTP for a sport's power set (bike default; preserves the set's calculation method)

tp_update_hr_zones

Update HR threshold/max/resting for a sport (general/bike/run/swim), preserving the method

tp_update_nutrition

Update daily planned calories

tp_update_speed_zones

Update run/swim threshold pace, preserving the method

tp_update_workout

Update any field of an existing workout, including structured intervals and planned start time

tp_upload_workout_file

Upload a FIT/TCX/GPX file to a workout

tp_validate_structure

Validate interval structure without creating a workout

工具变更历史

比较相同配置的完整检查。只列出工具,未调用工具。此处不测量输入结构的变化。

尚无完整工具检查。