Strava MCP Server and API by Cotlet について
Strava MCP Server は、AI エージェントからアクティビティの一覧表示やギアの更新を行うサーバーです。トレーニング記録を自然言語で管理したい人向けに、ログイン済みの Strava アカウントへ接続し、ホスト型サービスとローカル stdio 転送を提供します。
主な機能
- 01ランニングとサイクリングの一覧
- 02距離、移動時間、高低差の確認
- 03アクティビティのギア更新
- 04期間によるアクティビティの絞り込み
- 05コマンドラインでの接続と状態確認
活用シーン
- 01直近一週間のライドを集計
- 02最近のランニングにシューズを設定
- 03今月の最長ランと使用シューズを確認
- 04特定のシューズで記録したランの距離を集計
MCP 対応
MCP クライアントに Strava ツールを提供します。ローカル stdio サーバーはツール呼び出しを Cotlet.dev のホスト型サービスへ転送します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://cotlet.dev/mcp/v1/strava/connectclaude mcp add --transport http dev-cotlet-strava https://cotlet.dev/mcp/v1/strava/connect{"mcpServers":{"dev-cotlet-strava":{"type":"http","url":"https://cotlet.dev/mcp/v1/strava/connect"}}}Cursor で開く{"servers":{"dev-cotlet-strava":{"type":"http","url":"https://cotlet.dev/mcp/v1/strava/connect"}}}VS Code で開く{"mcpServers":{"dev-cotlet-strava":{"type":"http","url":"https://cotlet.dev/mcp/v1/strava/connect"}}}{"mcpServers":{"dev-cotlet-strava":{"serverUrl":"https://cotlet.dev/mcp/v1/strava/connect"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://cotlet.dev/mcp/v1/strava/connecthttps://cotlet.dev/mcp/v1/strava認証が必要ツール
詳細
Strava を Claude Code、ChatGPT、あらゆる AI エージェントに接続する方法
Claude、ChatGPT、その他の AI エージェントは、Strava アカウントで作業できます。 Strava の公式 Claude コネクターは読み取り専用で、Strava のサブスクライバーのみが利用できます。また、Strava には公式の ChatGPT アプリがありません。Cotlet.dev を使えば、ログイン済みの自分の Strava アカウントをあらゆる AI エージェントに接続でき、普段の言葉で依頼するだけで、AI がアクティビティを一覧表示したり、ギアを更新したりできます。
依頼できること
過去 7 日間のすべてのライドを、距離、移動時間、獲得標高とともに一覧表示してください。
10 月 1 日以降のすべてのランニングのギアを、Nike Pegasus 41 に設定してください。
土曜日の 82 km のライドで使った自転車を Canyon Endurace に変更してください。
今月の最長ランニング 10 件と、それぞれで履いたシューズを表示してください。
Hoka Clifton 9 の走行距離は何 km ですか? 8 月以降にこのシューズで記録したランニングを一覧表示してください。
2 分で接続
https://cotlet.dev/app で API キーを取得し、COTLET_API_KEY としてエクスポートします。
Claude Code
claude mcp add --transport http cotlet https://cotlet.dev/mcp/v1 --header "Authorization: Bearer $COTLET_API_KEY"
ChatGPT
設定 → アプリ → コネクター URL https://cotlet.dev/mcp/v1 を追加し、Cotlet.dev でサインインします。API キーは不要です。
Cursor
このリポジトリの .cursor/mcp.json をプロジェクトにコピーします。
{
"mcpServers": {
"cotlet": {
"url": "https://cotlet.dev/mcp/v1",
"headers": {
"Authorization": "Bearer ${COTLET_API_KEY}"
}
}
}
}
ローカルで実行する(stdio)
このリポジトリは実際に動作する MCP サーバーです。stdio 経由で MCP を使用し、キーがなくても Strava のツールを一覧表示し、すべてのツール呼び出しをホストされた Cotlet.dev サーバーに転送します。上記のホスト URL を使う方法を引き続き推奨します。クライアントがローカルサーバーしか起動できない場合に、この方法を使ってください。
{"mcpServers":{"strava":{"command":"uvx","args":["strava-cotlet-mcp"],"env":{"COTLET_API_KEY":"your-key"}}}}
または Docker を使う場合:
docker build -t strava-mcp .
docker run -i --rm -e COTLET_API_KEY strava-mcp
ツール:strava_guide、strava_status、strava_open、strava_read、strava_click、strava_type、strava_close。COTLET_API_KEY が設定されていない場合、ツール呼び出しは「Set COTLET_API_KEY. Get a key at https://cotlet.dev/app」と応答します。
コマンドライン
Python 3.10 以降が必要です。ほかにインストールするものはありません。PyPI からインストールする場合:
pip install strava-cotlet-mcp # or run it once: uvx strava-cotlet-mcp connect
strava-cotlet-mcp connect
または、このリポジトリから直接インストールする場合:
export COTLET_API_KEY="your-key"
python3 strava_agent.py connect # ready config for Claude Code, Cursor, ChatGPT
python3 strava_agent.py status # is Strava ready in your Cotlet.dev account
python3 strava_agent.py guide # Strava screens and sign-in link
python3 strava_agent.py read # open Strava, read the page, close the browser
python3 strava_agent.py tools # list Cotlet.dev tools
python3 strava_agent.py serve # start the stdio MCP server (same as no argument)
Strava ユーザーからの質問
Strava には API がありますか?
Strava には公式 API があり、2026 年 6 月 1 日以降は公式 MCP コネクターもあります(2026 年 10 月 27 日確認)。この MCP は読み取り専用で、Claude のみで動作し、有料の Strava サブスクリプションが必要です。Cotlet.dev はログイン済みの自分の Strava アカウントで動作するため、AI エージェントは API キーもコードも必要とせず、アクティビティの一覧表示やギアの更新を行えます。
ChatGPT 用の公式 Strava インテグレーションはありますか?
Strava には公式の ChatGPT アプリがありません。対応アシスタントとして、Claude と Gemini を掲載しています。ChatGPT で Cotlet.dev をアプリとして追加し(設定 → アプリ、コネクター URL https://cotlet.dev/mcp/v1)、Cotlet.dev の Cloud Browser で Strava に一度サインインすれば、普段の言葉で ChatGPT に依頼できます。コードも Strava API キーも不要です。
Claude 用の Strava コネクターはありますか?
はい。Strava には、サブスクライバー向けの公式読み取り専用 Claude コネクターがあります。アクティビティのギアも更新するには、上記の 1 行の claude mcp add コマンドを Claude Code で実行してください。Claude アプリでは、https://cotlet.dev/mcp/v1 をカスタムコネクターとして追加します。これで Claude は Cotlet.dev を通じて、あなた自身の Strava アカウントで作業できます。
Strava 用の MCP サーバーはありますか?
Strava は、サブスクライバー向けの読み取り専用アクセスを提供する、Anthropic 検証済みの Claude 用公式コネクターを提供しています。Cotlet.dev はホスト型 MCP サーバーで、Claude、ChatGPT、Cursor、Codex、n8n、Make、Zapier とともに、24 時間いつでも Strava の操作を代行し、アクティビティのギア更新にも対応します。
掲載先
こちらとも連携できます
- Mangomint MCP
- Wanderlog MCP
- SmugMug MCP
- Garmin Connect MCP
- Housecall Pro MCP
- Medium MCP
- Crexi MCP
- DistroKid MCP
- LinkedIn MCP
- EstimateOne MCP
- Google Search Console MCP
- Lichess MCP
- StreamElements MCP
- Meetup MCP
- AccuRanker MCP
- GetYourGuide MCP
- Idealista MCP
- Riverside MCP
- Udemy MCP
- Faire MCP
- Teachable MCP
- Vagaro MCP
- Buildertrend MCP
- Zoopla MCP
- Dribbble MCP
- Hostelworld MCP
- Mashvisor MCP
- Rent Manager MCP
- ThriveCart MCP
- Cotlet.dev を通じて連携できるすべてのアプリ
無料で始める:https://cotlet.dev/signup?app=strava&utm_source=github&utm_medium=readme&utm_campaign=strava
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。