Strava MCP 服务器
提供对 Strava API 的访问,使语言模型能够与 Strava 数据交互。
快速入门
前置条件
- 安装 Python 3.12+ 和 pip
- 获取 Strava API 凭证
安装
- 克隆仓库: git clone https://github.com/yourusername/strava_mcp.git cd strava_mcp
- 创建虚拟环境: python -m venv venv source venv/bin/activate (Windows 使用 .\venv\Scripts\activate)
- 安装依赖: pip install -r requirements.txt
配置
- 在
config/.env
文件中添加 Strava API 凭证: STRAVA_CLIENT_ID=your_client_id STRAVA_CLIENT_SECRET=your_client_secret STRAVA_REFRESH_TOKEN=your_refresh_token - 在 Strava API 设置页面 创建应用并获取凭证。
启动 HTTP 服务器
- 运行启动脚本: ./run_server.sh
- 访问本地 API:http://localhost:8000
主要功能
- 查询活动数据和分析性能
- 查看社交互动(点赞、评论等)
- 跟踪成就和目标进度
- 提供详细地图和统计数据