mcpField
S
Strava MCP Server and API by Cotlet

Strava MCP Server and API by Cotlet

リモート
cotlet.devヘルスケア02 日前に更新
リポジトリ公式サイト

Strava MCP Server and API by Cotlet について

Strava MCP Server は、AI エージェントからアクティビティの一覧表示やギアの更新を行うサーバーです。トレーニング記録を自然言語で管理したい人向けに、ログイン済みの Strava アカウントへ接続し、ホスト型サービスとローカル stdio 転送を提供します。

主な機能

  1. 01ランニングとサイクリングの一覧
  2. 02距離、移動時間、高低差の確認
  3. 03アクティビティのギア更新
  4. 04期間によるアクティビティの絞り込み
  5. 05コマンドラインでの接続と状態確認

活用シーン

  1. 01直近一週間のライドを集計
  2. 02最近のランニングにシューズを設定
  3. 03今月の最長ランと使用シューズを確認
  4. 04特定のシューズで記録したランの距離を集計

MCP 対応

MCP クライアントに Strava ツールを提供します。ローカル stdio サーバーはツール呼び出しを Cotlet.dev のホスト型サービスへ転送します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://cotlet.dev/mcp/v1/strava/connect
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://cotlet.dev/mcp/v1/strava/connect
Streamable HTTPhttps://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 の操作を代行し、アクティビティのギア更新にも対応します。

掲載先

こちらとも連携できます


詳細:https://cotlet.dev/integrations/strava-api-mcp-server?utm_source=github&utm_medium=readme&utm_campaign=strava

無料で始める:https://cotlet.dev/signup?app=strava&utm_source=github&utm_medium=readme&utm_campaign=strava

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。