Strava MCP Server

Strava MCP Server

0
0 評論
0 Stars
此MCP(模型上下文協議)伺服器使能夠透過API查詢和訪問Strava的運動員活動數據。它支持檢索最近的活動、特定日期範圍內的活動、活動詳細信息等,便利與Claude等桌面和網絡應用程序的集成。它需要通過Strava的API進行身份驗證,使用指定的環境變量以確保安全訪問。
新增日期:
創建者:
Apr 21 2025
Strava MCP Server
廣告

Strava MCP Server 是什麼?

Strava MCP伺服器是一個全面的API中介軟件,授予已認證用戶訪問他們存儲在Strava上的運動活動數據的權限。它能夠查詢最近的活動、特定日期範圍的活動以及有關個別活動的詳細信息(如距離、速度、高度和消耗的卡路里)。它設計給開發者和數據愛好者,簡化與Strava API的互動,便於數據分析、應用開發和個人追蹤,並內建身份驗證和錯誤處理功能,以確保無縫的用戶體驗。

誰會使用 Strava MCP Server?

  • 將Strava數據整合到應用程序中的開發者
  • 跟踪他們活動歷史的運動員
  • 分析健身和性能數據的數據分析師
  • 健身應用程序的開發者
  • 使用活動數據進行研究的研究人員

如何使用 Strava MCP Server?

  • 步驟1:創建一個Strava API應用程序以獲取客戶端ID和客戶端密鑰。
  • 步驟2:運行get_strava_token.py腳本以生成令牌並將其保存在.env文件中。
  • 步驟3:設置環境變量STRAVA_CLIENT_ID、STRAVA_CLIENT_SECRET和STRAVA_REFRESH_TOKEN。
  • 步驟4:在本地或雲平台上運行MCP伺服器。
  • 步驟5:使用適當的MCP擴展或API調用將您的應用程序或語音助手(如Claude)連接到伺服器。
  • 步驟6:使用“顯示我的最近活動”或“獲取我最新的騎自行車活動的詳細信息”等查詢以檢索數據。

Strava MCP Server 的核心特徵與益處

主要功能
  • get_activities(limit: int = 10)
  • get_activities_by_date_range(start_date: str, end_date: str, limit: int = 30)
  • get_activity_by_id(activity_id: int)
  • get_recent_activities(days: int = 7, limit: int = 10)
優點
  • 提供無縫訪問Strava詳細活動數據的功能
  • 支持基於數據的健身洞察和分析
  • 輕鬆實現與第三方應用程序和語音助手的集成
  • 提供安全和經過身份驗證的API訪問

Strava MCP Server 的主要使用案例與應用

  • 個人健身跟蹤和活動分析
  • 健身和健康監測應用的開發
  • 分析運動員表現的研究項目
  • 與語音助手集成以進行語音激活的數據檢索

Strava MCP Server 的常見問答

開發者