mvilanova/intervals-mcp-server

Model Context Protocol (MCP) server for connecting Claude and ChatGPT with the Intervals.icu API.

解決する課題

このプロジェクトは、Claude や ChatGPT などの AI アシスタントと Intervals.icu API 間の橋渡しを提供します。ユーザーは会話型インターフェースを通じて、スポーツトレーニングデータ、ウェルネス指標、イベントスケジュールを直接クエリして管理できます。

仕組み

Model Context Protocol (MCP) サーバーとして実装されています。サーバーを AI クライアントに接続することで、AI はユーザーのアスリート ID と API キーを使用して Intervals.icu API とやり取りするための専門ツール群にアクセスできるようになります。Claude Desktop のローカル実行と ChatGPT の SSE トランスポートの両方をサポートしています。

対象者

Intervals.icu をトレーニング追跡に使用しており、LLM を使用してアクティビティ、パワーカーブ、ウェルネスデータを分析したり、イベントのカレンダーを管理したりしたいアスリートやコーチ。

ハイライト

  • 包括的なデータアクセス: アクティビティ、詳細なインターバルデータ、生データストリーム(パワー、心拍数)、アスリートのパワーカーブを取得します。
  • ウェルネスとイベント管理: ウェルネスデータを取得し、イベント(ワークアウト、レース)の作成、更新、削除を行えます。
  • ** uma custom items**: チャートやゾーンなどのカスタムアイテムの管理をサポートします。
  • マルチクライアントサポート: Claude Desktop および ChatGPT の MCP コネクタと互換性があります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト