
jamsusmaximus/trainingpeaks-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
jamsusmaximus/trainingpeaks-mcpは、https://github.com/jamsusmaximus/trainingpeaks-mcp.からインポートされたMCPサーバー候補です。
概要
jamsusmaximus/trainingpeaks-mcpは、https://github.com/jamsusmaximus/trainingpeaks-mcp.からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
TrainingPeaksをモデルコンテキストプロトコル(MCP)を通じてClaudeや他のAIアシスタントに接続できます。ワークアウトのクエリ、構造化されたインターバルの作成、カレンダー管理、フィットネストレンドの追跡、自然な会話を通じてトレーニングの管理が可能です。
API承認は不要です。 公式のTraining Peaks APIは承認ゲート制ですが、このサーバーは安全なクッキー認証を使用しており、ユーザーは数分で設定可能です。クッキーはシステムのキーリングに保存され、TrainingPeaks以外には送信されません。
あなたにできること
AIアシスタントに次のような質問をしてみてください:
- 「火曜日にウォームアップとクールダウンを含む4×8分の閾値セッションを作ってください」
- 「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 |
インストール
npx some-other-mcp設定
{
"mcpServers": {
"some-other-server": {
"command": "npx",
"args": ["some-other-mcp"]
},
"trainingpeaks": {
"command": "/Users/you/trainingpeaks-mcp/.venv/bin/tp-mcp",
"args": ["serve"]
}
}
}