Discover and explore top open-source AI tools and projects—updated daily.
r-huijtsConversational AI for Strava fitness data
Top 81.8% on SourcePulse
A Model Context Protocol (MCP) server connects the Strava API to Large Language Models (LLMs), specifically targeting users of Claude Desktop or Claude Code. It empowers users to query, analyze, and interact with their Strava fitness data using natural language, simplifying access to insights on progress, workouts, routes, and performance metrics.
How It Works
The server acts as an intermediary, translating conversational prompts directed at an LLM into actionable Strava API requests. Upon connecting a Strava account via OAuth, the LLM can ask questions like "How far did I run this month?" or "Analyze my last ride." The MCP server fetches the relevant data, processes it, and returns structured information to the LLM for a natural language response. This approach abstracts the complexity of direct API interaction, making Strava data accessible through intuitive dialogue.
Quick Start & Requirements
npx -y @r-huijts/strava-mcp-server. Alternative: npm install -g @r-huijts/strava-mcp-server.Highlighted Details
Maintenance & Community
Contributions are welcomed via Pull Requests, and questions can be directed to GitHub issues. No specific community channels (e.g., Discord, Slack) or notable contributors are mentioned in the README.
Licensing & Compatibility
The project is released under the MIT License, which is permissive for commercial use and integration into closed-source applications.
Limitations & Caveats
The project is primarily designed for integration with Claude LLM environments. Users must obtain and configure Strava API credentials. While robust, the troubleshooting section indicates potential setup complexities related to authentication and connection.
5 days ago
Inactive
facebookresearch
openai
aimhubio