Strava

by r-huijts · File Systems · mcp-server, api, ai

Integrates with Strava's API to access and analyze fitness data, retrieve athlete profiles, activities, segments, routes, and clubs, with features for exporting routes in GPX/TCX formats for training insights and route planning.

A Strava API integration server that enables AI assistants to access and interact with fitness data through the MCP protocol. This implementation provides tools for retrieving athlete profiles, activities, segments, routes, and clubs from Strava, with features for exporting routes in GPX/TCX formats. It handles authentication with token refresh capabilities and includes data validation using Zod schemas. Ideal for fitness analysis, training insights, and route planning use cases where AI assistants need to work with personal workout data.

Source: https://github.com/r-huijts/strava-mcp

Install

git clone https://github.com/r-huijts/strava-mcp

Tags: mcp-server, api, ai

⭐ 291 GitHub stars · Source: pulsemcp

About File Systems MCP servers and Claude skills

File Systems MCP servers extend what AI agents can do inside Claude Code, Cursor, Copilot, Codex, and Windsurf. The Skiln directory indexes 16,000+ such integrations across 22 categories.

Strava is one of hundreds of File Systems entries indexed on Skiln. Browse the full File Systems category or the complete directory of Claude skills, MCP servers, agents, commands, and hooks.

Related File Systems MCPs and skills

  • Rijksmuseum MCP 服务器 by r-huijts

    一个模型上下文协议(MCP)服务器,通过自然语言交互提供对荷兰国家博物馆(Rijksmuseum)藏品的访问。需要通过环境变量 RIJKSMUSEUM_API_KEY 配置的外部 Rijksmuseum API 密钥。

  • NS 旅行信息 MCP 服务器 by r-huijts

    将您的 AI 助手转变为荷兰铁路专家!此 MCP 服务器将 Claude 连接到实时的 NS(荷兰铁路公司)旅行信息,使其成为您在荷兰乘火车导航的理想伴侣。需要通过 NS_API_KEY 环境变量配置的 NS API 密钥。

  • Portkey MCP 服务器 by r-huijts

    该 MCP 服务器将 Claude 连接到 Portkey 的 API,支持全面管理 AI 配置、工作空间、分析和用户访问。需要在 .env 文件中设置 PORTKEY_API_KEY 环境变量以进行 API 认证。

  • Canvas MCP 服务器 by r-huijts

    一个模型上下文协议(MCP)服务器,允许像Claude这样的AI助手与Canvas LMS进行交互。提供用于管理课程、公告、评分标准、作业、模块、页面和学生数据的工具,通过Canvas API实现。需要通过环境变量CANVAS_API_TOKEN和CANVAS_BASE_URL进行外部配置以访问API。

  • OpenTK Model Context Protocol Server by r-huijts

    A Model Context Protocol server providing access to Dutch parliamentary documents, debates, and member information from the Tweede Kamer via the OpenTK project. It acts as a bridge between large language models and Dutch parliamentary data through a standardized interface.

  • Xcode by r-huijts

    Integrates with Xcode to streamline iOS development workflows, automate build processes, and facilitate code generation for efficient app creation.

  • Strava MCP 服务器 by r-huijts

    实现于 TypeScript 的 MCP 服务器,桥接到 Strava API,作为工具通过 MCP 标准向大型语言模型(Large Language Models)提供 Strava 数据和功能。需要环境变量配置 Strava API 凭证,此外还可选提供目录路径(ROUTE_EXPORT_PATH)以导出路线文件。

  • Rust Docs by govcraft

    Efficiently loads and processes Rust crate documentation using LlamaIndex's HTML reader, with intelligent file selection logic to handle duplicate files and optional comprehensive parsing modes.

Frequently asked questions

How do I install Strava?

Add the install command above to your Claude Code, Cursor, or Windsurf MCP configuration. Most servers register via npx, a local command, or a Docker image. Refer to the source repository for environment variables and credential requirements.

Which clients support Strava?

Any MCP-compatible client works: Claude Desktop, Claude Code CLI, Cursor, Windsurf, Zed, and VS Code with the official MCP extension. OpenAI Codex and GitHub Copilot increasingly support MCP via adapter bridges.

Is Strava free?

The server itself is typically open source. Any upstream service (API keys, paid tiers, hosted infrastructure) may have its own pricing. Check the source repository for details.