Strava API 与 MCP SDK 集成
通过 Model Context Protocol SDK 集成 Strava API,用于分析训练数据和获取推荐。
快速入门
环境要求
- Python 3.10+
- Claude Desktop
- Strava 账户
- 推荐使用 uv
安装步骤
- 克隆仓库:
git clone https://github.com/rbctmz/mcp-server-strava.git cd mcp-server-strava
- 使用 uv 安装依赖:
curl -LsSf https://astral.sh/uv/install.sh | sh uv pip install .
- 开发模式安装:
uv pip install -e ".[dev]"
- 安装 MCP SDK:
uv add "mcp[cli]"
配置
- 创建环境变量文件:
cp .env-template .env
- 获取 Strava API 凭据并填写到
.env
文件中。 - 测试配置是否成功:
mcp dev src/server.py curl -X GET "http://localhost:8000/activities"
更多详情参见仓库 README。