Strava MCP 服务器

Strava MCP 服务器

提供对 Strava API 的访问,使语言模型能够与 Strava 数据交互。

快速入门

前置条件

  • 安装 Python 3.12+ 和 pip
  • 获取 Strava API 凭证

安装

  1. 克隆仓库: git clone https://github.com/yourusername/strava_mcp.git cd strava_mcp
  2. 创建虚拟环境: python -m venv venv source venv/bin/activate (Windows 使用 .\venv\Scripts\activate)
  3. 安装依赖: pip install -r requirements.txt

配置

  1. config/.env 文件中添加 Strava API 凭证: STRAVA_CLIENT_ID=your_client_id STRAVA_CLIENT_SECRET=your_client_secret STRAVA_REFRESH_TOKEN=your_refresh_token
  2. Strava API 设置页面 创建应用并获取凭证。

启动 HTTP 服务器

  1. 运行启动脚本: ./run_server.sh
  2. 访问本地 API:http://localhost:8000

主要功能

  • 查询活动数据和分析性能
  • 查看社交互动(点赞、评论等)
  • 跟踪成就和目标进度
  • 提供详细地图和统计数据