Strava API 与 MCP SDK 集成

Strava API 与 MCP SDK 集成

通过 Model Context Protocol SDK 集成 Strava API,用于分析训练数据和获取推荐。

快速入门

环境要求

安装步骤

  1. 克隆仓库:
    git clone https://github.com/rbctmz/mcp-server-strava.git
    cd mcp-server-strava
    
  2. 使用 uv 安装依赖:
    curl -LsSf https://astral.sh/uv/install.sh | sh
    uv pip install .
    
  3. 开发模式安装:
    uv pip install -e ".[dev]"
    
  4. 安装 MCP SDK:
    uv add "mcp[cli]"
    

配置

  1. 创建环境变量文件:
    cp .env-template .env
    
  2. 获取 Strava API 凭据并填写到 .env 文件中。
  3. 测试配置是否成功:
    mcp dev src/server.py
    curl -X GET "http://localhost:8000/activities"
    

更多详情参见仓库 README。