Strava API 与 MCP 集成

Strava API 与 MCP 集成

使用 Model Context Protocol SDK 集成 Strava API,分析训练数据并提供推荐。

快速入门

功能特点

  • 分析 Strava 活动数据
  • 提供训练建议
  • 自动更新 Token

环境要求

安装步骤

  1. 克隆仓库:
    git clone https://github.com/rbctmz/mcp-server-strava.git
    cd mcp-server-strava
    
  2. 安装依赖:
    curl -LsSf https://astral.sh/uv/install.sh | sh
    uv pip install .
    
  3. 安装开发环境(可选):
    uv pip install -e ".[dev]"
    
  4. 设置环境变量:
    cp .env-template .env
    
  5. 获取访问令牌:
    python scripts/auth.py
    
  6. 启动服务并验证:
    mcp dev src/server.py
    curl -X GET "http://localhost:8000/activities"