mcpField
S
Strava MCP Chatbot

Strava MCP Chatbot

ローカル
github.com/marekrathoAI・エージェント074 週間前に更新

Strava MCP Chatbot について

Strava MCP Chatbotは、ローカルのMCPサーバーに接続してStravaのアクティビティを分析するPython製チャットボットです。OpenAI GPT-4oを使い、サイクリングコーチとして対話形式のデータに基づくフィードバックを行います。

主な機能

  1. 01stdioでローカルMCPサーバーに接続
  2. 02OpenAI GPT-4oの使用
  3. 03Stravaアクティビティの分析
  4. 04対話形式のサイクリングフィードバック

活用シーン

  1. 01Stravaアクティビティの詳細確認
  2. 02データに基づくサイクリングフィードバックの取得

MCP 対応

チャットボットはstdio経由でローカルMCPサーバーに接続し、Stravaのアクティビティデータを扱います。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Strava MCP チャットボット

これは、ローカルでホストされた MCP(Model Context Protocol)サーバーに接続するシンプルな Python チャットボットです。エリートサイクリングコーチとして動作し、Strava のアクティビティを分析して、データに基づいた対話型のフィードバックを提供します。

機能

  • stdio 経由でローカル MCP サーバーに接続します。
  • OpenAI GPT-4o を使って応答を生成します。

セットアップ

  1. Strava MCP サーバー

  2. Python の依存関係をインストールします:

    pip install -r requirements.txt
    
  3. 環境変数を設定します:

    • src ディレクトリに .env ファイルを作成します。
    • 次のパラメーターを .env に追加します:
      OPENAI_API_KEY
      MCP_SERVER_PATH=/path/to/your/mcp-server.js
      
  4. チャットボットを実行します:

    python src/chatbot_agent.py
    

使い方

  • プロンプトが表示されたら、メッセージまたは Strava のアクティビティの詳細を入力します。
  • チャットボットを停止するには、exit または quit と入力します。

ライセンス

MIT License


このプロジェクトはデモを目的としており、Strava または Mathieu van der Poel とは提携していません。

コメント

MCP は初めてですか?

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

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