PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Servershealth-and-wellnessStrava健康数据分析服务器
返回「health-and-wellness」

Strava健康数据分析服务器

modelscope·@tomekkorbak/strava-mcp-server

health-and-wellness0下载HostedModelScope

简介

一个模型上下文协议服务器,为语言模型提供对Strava API数据的访问,使它们能够查询和分析Strava上的运动员活动。

MCP Server 详情

来自 ModelScope 索引

Strava MCP 服务器

Python Package License: MIT Python 3.10

这是一个 Model Context Protocol (MCP) 服务器,提供对 Strava API 的访问。它允许语言模型从 Strava API 查询运动员活动数据。

可用工具

该服务器提供了以下工具:

活动查询

  • get_activities(limit: int = 10): 获取已认证运动员的最近活动
  • get_activities_by_date_range(start_date: str, end_date: str, limit: int = 30): 获取特定日期范围内的活动
  • get_activity_by_id(activity_id: int): 获取特定活动的详细信息
  • get_recent_activities(days: int = 7, limit: int = 10): 获取过去 X 天内的活动

日期应以 ISO 格式 (YYYY-MM-DD) 提供。

活动数据格式

服务器返回的活动数据具有统一的字段名称和单位:

字段描述单位
name活动名称-
sport_type运动类型-
start_date开始日期和时间ISO 8601
distance_metres距离米
elapsed_time_seconds总经过时间秒
moving_time_seconds移动时间秒
average_speed_mps平均速度米/秒
max_speed_mps最大速度米/秒
total_elevation_gain_metres总海拔升高米
elev_high_metres最高海拔米
elev_low_metres最低海拔米
calories燃烧的卡路里千卡
start_latlng起点坐标[纬度, 经度]
end_latlng终点坐标[纬度, 经度]

认证

要使用此服务器,您需要与 Strava API 进行认证。请按照以下步骤操作:

  1. 创建一个 Strava API 应用程序:

    • 前往 Strava API 设置
    • 创建一个应用程序以获取您的 Client ID 和 Client Secret
    • 将授权回调域设置为 localhost
  2. 获取您的刷新令牌:

    • 使用随附的 get_strava_token.py 脚本:
    python get_strava_token.py
    
    • 按照提示授权您的应用程序
    • 脚本会将您的令牌保存到 .env 文件中
  3. 设置环境变量: 服务器需要以下环境变量:

    • STRAVA_CLIENT_ID: 您的 Strava API Client ID
    • STRAVA_CLIENT_SECRET: 您的 Strava API Client Secret
    • STRAVA_REFRESH_TOKEN: 您的 Strava API 刷新令牌

使用方法

Claude for Desktop

更新您的 claude_desktop_config.json(在 macOS 上位于 ~/Library/Application\ Support/Claude/claude_desktop_config.json,在 Windows 上位于 %APPDATA%/Claude/claude_desktop_config.json),以包含以下内容:

{
    "mcpServers": {
        "strava": {
            "command": "uvx",
            "args": [
                "strava-mcp-server"
            ],
            "env": {
                "STRAVA_CLIENT_ID": "YOUR_CLIENT_ID",
                "STRAVA_CLIENT_SECRET": "YOUR_CLIENT_SECRET",
                "STRAVA_REFRESH_TOKEN": "YOUR_REFRESH_TOKEN"
            }
        }
    }
}

Claude Web

对于 Claude Web,你可以本地运行服务器并通过 MCP 扩展连接它。

示例查询

连接后,你可以向 Claude 提问,例如:

  • "我最近的活动有哪些?"
  • "显示我上周的活动"
  • "过去一个月里我最长的一次跑步是多久?"
  • "获取关于我最新骑行活动的详细信息"

错误处理

服务器为常见的问题提供了易于理解的错误消息:

  • 无效的日期格式
  • API 认证错误
  • 网络连接问题

许可证

本项目采用 MIT 许可证发布 - 详情请参阅 LICENSE 文件。

相关 MCP Servers(来自「health-and-wellness」)

MCP急救医疗规划器

与Google地图集成,以在紧急情况下定位和评估医疗设施,帮助用户根据医疗需求、紧急程度和设施能力找到合适的医院和诊所。

@manolaz/emergency-medicare-planner-mcp-server

DICOM MCP Server (数字成像与通信医学上下文协议服务器)

一个连接性测试服务器,通过克劳德模型上下文协议支持DICOM网络操作(如C-ECHO),并支持节点配置管理。

@fluxinc/dicom-mcp-server

健康记录模型上下文协议服务器

一个模型上下文协议服务器,通过使用SMART on FHIR将人工智能工具与电子健康记录连接起来,允许对兼容电子健康记录中的患者数据进行安全的搜索、查询和分析。

@jmandel/health-record-mcp

临床试验数据平台

提供了对ClinicalTrials.gov AACT数据库的访问, enables分析临床试验数据、跟踪发展趋 势以及生成治疗景观洞察。

@navisbio/ctgov_MCP

Cicatriiz

暂无描述。

@Cicatriiz/healthcare-mcp-public

wegene基因助手

利用大型语言模型分析用户的WeGene基因检测报告,通过自定义URI方案访问报告数据,并通过OAuth认证和API使用实现个人资料和报告管理。

@xraywu/mcp-wegene-assistant

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/tomekkorbak-strava-mcp-server/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

python get_strava_token.py ``` - 按照提示授权您的应用程序 - 脚本会将您的令牌保存到 `.env` 文件中 3. 设置环境变量: 服务器需要以下环境变量: - `STRAVA_CLIENT_ID`: 您的 Strava API Client ID - `STRAVA_CLIENT_SECRET`: 您的 Strava API Client Secret - `STRAVA_REFRESH_TOKEN`: 您的 Strava API 刷新令牌 ## 使用方法 ### Claude for Desktop 更新您的 `claude_desktop_config.json`(在 macOS 上位于 `~/Library/Application\ Support/Claude/claude_desktop_config.json`,在 Windows 上位于 `%APPDATA%/Claude/claude_desktop_config.json`),以包含以下内容: ```json { "mcpServers": { "strava": { "command": "uvx", "args": [ "strava-mcp-server" ], "env": { "STRAVA_CLIENT_ID": "YOUR_CLIENT_ID", "STRAVA_CLIENT_SECRET": "YOUR_CLIENT_SECRET", "STRAVA_REFRESH_TOKEN": "YOUR_REFRESH_TOKEN" } } } }

基本信息

分类
health-and-wellness / research-and-data / search
运行方式
Yes
许可证
MIT License
详情文件
tomekkorbak-strava-mcp-server.md