Strava MCP 服务器
一个用于 Strava API 的 Model Context Protocol (MCP) 服务器,使 Claude 能够与您的 Strava 数据交互。
快速入门
-
创建 Strava API 应用
- 访问 Strava API 设置,创建应用并记录 Client ID 和 Client Secret。
-
获取刷新令牌
- 安装依赖:
npm install
- 运行脚本:
node get-strava-token.js YOUR_CLIENT_ID YOUR_CLIENT_SECRET
,完成授权后获取刷新令牌。
- 安装依赖:
-
配置 MCP 设置
- 编辑
cline_mcp_settings.json
文件,添加STRAVA_CLIENT_ID
、STRAVA_CLIENT_SECRET
和STRAVA_REFRESH_TOKEN
。
- 编辑
-
构建和启动服务器
- 构建:
npm run build
- 启动:
npm start
- 构建:
-
使用示例
- 查询最近活动:"显示我的近期 Strava 活动"
- 创建手动活动:"在 Strava 上创建新活动"
-
问题排查
- 验证令牌和路径是否正确,注意 API 速率限制。