Strava API 与 MCP 集成
使用 Model Context Protocol SDK 集成 Strava API,分析训练数据并提供推荐。
快速入门
功能特点
- 分析 Strava 活动数据
- 提供训练建议
- 自动更新 Token
环境要求
- Python 3.10+
- Claude Desktop
- Strava 账户
- uv 包管理工具
安装步骤
- 克隆仓库:
git clone https://github.com/rbctmz/mcp-server-strava.git cd mcp-server-strava
- 安装依赖:
curl -LsSf https://astral.sh/uv/install.sh | sh uv pip install .
- 安装开发环境(可选):
uv pip install -e ".[dev]"
- 设置环境变量:
cp .env-template .env
- 获取访问令牌:
python scripts/auth.py
- 启动服务并验证:
mcp dev src/server.py curl -X GET "http://localhost:8000/activities"